我有一个 txt/csv 文件,我想在 txt/csv 文件中已经存在的文本的最后添加一些文本。我试过 echo -n "my txt">> foo.csv
,也试过 -ne
和 -e
标志,但它总是在现有文件的新行中写入“我的文本”。
有人可以帮忙吗?
我不能使用 cat
或 sed
,因为机器上没有安装它们而且我不是 root。
有关echo
的建议是首选。
最佳答案
使用 vim
/ex
:
ex -sc 's/$/mytext/|w|q' test.txt
关于linux - 向 txt 或 csv 文件添加行而不在 shell 脚本中的文件中引入新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44236042/