linux - 如何在 bash 中的文件夹中的每个文件的开头添加一个字符串?

标签 linux bash file shell

我希望能够在文件夹中的每个文本文件的开头添加一个字符串。我如何在 Linux 上使用 bash 执行此操作?

最佳答案

这会做到这一点。如果您对每个文件执行相同的文本,您可以提高效率...

for f in *; do 
  echo "whatever" > tmpfile
  cat $f >> tmpfile
  mv tmpfile $f
done

关于linux - 如何在 bash 中的文件夹中的每个文件的开头添加一个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5796615/

相关文章:

linux - Linux 中核心空闲或核心离线有什么区别?

linux - 恢复 hibernate 分区

linux - 将 preempt_notifier 附加到 Linux 中的用户进程

linux - 如何在 BASH 中打印整行

python - 在 Python 和 C 之间共享文件流

vb.net - 将文件从资源复制到临时文件夹

c - 追加到 C 文件的末尾

linux - unix中 "../"的含义是什么?

bash - 如何确定文件是否不可在 bash 脚本中执行

linux - Bash - 在脚本中执行命令,将单引号添加到包含空格的变量