在 Linux 中,你可以使用多种方法向一个文件追加一行文本。以下是几种常见的方法:
使用 `echo` 命令和重定向操作符 (`>>`)
比如,你想在文件 `example.txt` 中追加一行 "Hello, World!":
sh
echo "Hello, World!" >> example.txt
使用 `printf` 命令
`printf` 提供了更高的格式控制功能:
sh
printf "Hello, World!\n" >> example.txt
使用 `cat` 命令
你可以使用 `cat` 命令与 `EOF` 结合,从终端输入多行文本,并将其追加到文件中:
sh
cat <
Hello, World!
Another Line
EOF
使用 `sed` 命令
虽然 `sed` 通常用于文本流编辑,但你可以使用它追加行:
sh
sed -i '' -e '$a\Hello, World!' example.txt
使用 `tee` 命令
`tee` 命令可以将标准输入内容追加到文件中:
sh
echo "Hello, World!" | tee -a example.txt > /dev/null
选择一种你喜欢的方法,根据需要来进行即可。
查看详情
查看详情