Linux/Unix:使用Cat命令将数据追加到文件中

时间:2020-01-09 10:45:59  来源:igfitidea点击:

Debian Linux如何将文本追加到名为daily.log的文件中。
如何使用cat命令将数据追加到文件?
您可以使用cat命令将数据或者文本追加到文件中。

cat命令还可以追加二进制数据。

cat命令的主要目的是在屏幕(stdout)上显示数据或者在Linux或者Unix之类的操作系统下连接文件。
要追加一行,可以使用echo或者printf命令。

重定向符号

  • >> filename:将标准输出追加到文件。

语法

语法为:

cat file >> file2 
echo 'text to append' >> file2 
printf "text to append\n" >> fileName 

例子

创建一个名为foo.txt的文本文件,执行:

cat > foo.txt
This is a test.
I like Unix operating systems.

要保存更改,请按CTRL-d,即按住CTRL,然后按d。
创建另一个名为bar.txt的文本文件,如下所示:

echo 'For desktop usage I prefer Apple OS X unix operating systems.' > bar.txt

在sceen上显示两个文件,执行:

cat foo.txt
cat bar.txt

要将bar.txt的内容追加到foo.txt,请执行:

cat bar.txt >> foo.txt
cat foo.txt

要将"使用unix或者die文本"追加到foo.txt文件中,请执行:

echo 'Use unix or die' >> foo.txt
cat foo.txt