linux - 向 txt 或 csv 文件添加行而不在 shell 脚本中的文件中引入新行

标签 linux

我有一个 txt/csv 文件,我想在 txt/csv 文件中已经存在的文本的最后添加一些文本。我试过 echo -n "my txt">> foo.csv,也试过 -ne-e 标志,但它总是在现有文件的新行中写入“我的文本”。

有人可以帮忙吗?

我不能使用 catsed,因为机器上没有安装它们而且我不是 root。

有关echo 的建议是首选。

最佳答案

使用 vim/ex:

ex -sc 's/$/mytext/|w|q' test.txt

关于linux - 向 txt 或 csv 文件添加行而不在 shell 脚本中的文件中引入新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44236042/

相关文章:

python - 防止其他应用程序将端口设置为 "stolen"

linux - 在 ubuntu 中安装 qemu?显示一些错误

android - 在 Android 设备中运行 C++ 程序

php - 我想将所有大写 url 重定向到小写,反之亦然,在 godaddy 托管的 vps linux 上大约有 300 个 url。

Linux:如果同一行中的另一列以特定字符开头/结尾,则替换特定列

linux - 在 if 语句中使用 grep

linux - 选择路径cmd窗口中的最后一个目录

linux - 在一种类型可能不存在的情况下使用通配符

linux - Qt 创建者进程 ID 更改

linux - ctags 没有找到所有的 gtk 方法