bash - 将文本附加到每个文件的 Shell 脚本?

标签 bash concatenation

我有一个装满文本文件的文件夹。我需要将相同的文本 block 附加到它们中的每一个(当然还要覆盖原始文件)。

我想知道正确的 Bash shell 语法是什么。我会用猫吗?

我已经完成了一些批处理脚本,但我不是 Bash 专家。任何建议表示赞赏。

最佳答案

使用附加重定向。

for f in *.txt
do
  cat footer >> "$f"
done

关于bash - 将文本附加到每个文件的 Shell 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5586293/

相关文章:

python - 从包含组的文件中取出每第 n 行,n 是在列中给定的

vim - 如何在vim中根据条件执行行串联?

file - unix cat 多个文件 - 如果一个文件不存在,不会导致错误?

linux - 如何从文本文件追加和打印数字?

linux - 即使 ssh 连接丢失,如何让命令继续运行?

在 bash 和子进程上运行时 python 不同的输出

string - 如何在 Haskell 中将整数连接为字符串?

bash - 如何使用先前命令的参数?

linux - 如何连接bash中包含文件中的字符串

python - 如何在某些索引处反转和连接字符串?