当 I 时echo $something >> file.txt,一个新行将附加到文件中。
如果我想在没有新行的情况下追加怎么办?
Ign*_*ams 108
这echo -n就是为 .
gle*_*man 44
printf非常灵活,比echo. 与 C/Perl/etc 实现一样,如果您不终止格式字符串,\n则不会打印换行符:
printf "%s" "$something" >> file.txt
Run Code Online (Sandbox Code Playgroud)
如果您使用命令的输出,则可以将 xargs 与 echo 结合使用
/sbin/ip route|awk '/default/ { print $3 }' | xargs echo -n >> /etc/hosts
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
146433 次 |
| 最近记录: |