Linux向文件添加内容的几种方法

1、案例:

  • 要想test.txt文件添加内容"I am a boy",test.txt在当前目录中

2、方法一:vi编辑法

  • 打开终端,输入vi test.txt 回车,按a或i进入编辑模式,输入 I am a boy,然后按esc键退出编辑模式,输入:wq保存并退出。

3、方法二:echo命令法

  • 1、打开终端,追加单行文本法,输入echo ‘I am a boy’ >> ./test.txt
echo ‘I am a boy’ >> ./test.txt

4、方法三:cat命令法

  • 1、这种做法是不允许有特殊字符:比如:空格
  • 2、两个>代表追加到指定的文件,且是追加到此文件的末尾行,而两个<表示shell的一个标识符的规范约束.
  • 3、EOF是一个shell的一个标识符,作用是标识shell脚本的开始<可以任意字符,但是必须要有开始和结束,通常习惯用EOF,而且必须无有特殊字符:比如空格.
  • 注:结尾的EOF要顶格,成对出现,可以其它字符代替。

cat >> ./test.txt <

cat >> ./test.txt <<-'EOF'
I am a boy
EOF

5、方法四:cat编辑法

  • 回车后开始编辑输入内容, 按cntl+d组合键结束编辑。
cat >> ./test.txt 

6、文章来源

参考文章

你可能感兴趣的:(Linux向文件添加内容的几种方法)