学习 Linux,101: 流、管道和重定向(2)

在本文中,我们将使用在文章 “学习 Linux,101:文本流和过滤器 ” 中创建的一些文件练习命令。即使您没有阅读那篇文章或者没有保存所创建的文件,也一样能顺利学习本文。我们首先在您的主目录下创建一个名为 lpi103-4 的子目录并在其中创建必要的文件。为此,在作为当前目录的主目录下打开一个文本窗口,将清单 1 中的内容复制到文本窗口并运行命令。完成之后就创建了您将要使用的 lpi103-4 子目录和文件。

清单 1. 创建示例文件
    
mkdir -p lpi103-4 && cd lpi103-4 && {
echo -e "1 apple\n2 pear\n3 banana" > text1
echo -e "9\tplum\n3\tbanana\n10\tapple" > text2
echo "This is a sentence. " !#:* !#:1->text3
split -l 2 text1
split -b 17 text2 y; }   


您的窗口应该类似于清单 2,并且当前的目录为新创建的 lpi103-4 目录。

清单 2. 创建示例文件 - 输出
    
[ian@echidna ~]$ mkdir -p lpi103-4 && cd lpi103-4 && {
> echo -e "1 apple\n2 pear\n3 banana" > text1
> echo -e "9\tplum\n3\tbanana\n10\tapple" > text2
> echo "This is a sentence. " !#:* !#:1->text3
    echo "This is a sentence. "
"This is a sentence. " "This is a sentence. ">text3
> split -l 2 text1
> split -b 17 text2 y; }
[ian@echidna lpi103-4]$

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27839.html