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,
可以任意字符,但是必须要有开始和结束,通常习惯用EOF,而且必须无有特殊字符:比如空格. -
注:结尾的EOF要顶格,成对出现,可以其它字符代替。
cat >> ./test.txt <<EOF
I am a boy
EOF
或
cat >> ./test.txt <<-'EOF'
I am a boy
EOF
5、方法四:cat编辑法
- 回车后开始编辑输入内容, 按cntl+d组合键结束编辑。
cat >> ./test.txt
网友评论