Linux:用指定的数据覆盖文件夹中的所有文件?

时间:2017-09-17 19:36:30

标签: linux bash shell

我有一个问题,linux可以用数据覆盖指定文件夹中的所有文件吗?

我在文件夹中有多个文件: file1.mp4 file2.mp3, file3.sh, file4.jpg 两者都有一些数据(音乐,视频......等)

我想用自定义数据(例如dummy file

自动覆盖这些文件

2 个答案:

答案 0 :(得分:2)

您可以使用tee        tee - 从标准输入读取并写入标准输出和文件

$ echo "writing to file" > file1

$ echo "writing something else to all files" | tee file1 file2 file3

$ head *
==> file1 <==
writing something else to all files

==> file2 <==
writing something else to all files

==> file3 <==
writing something else to all files

答案 1 :(得分:2)

使用 cat 命令:

for f in folder/*; do cat dummyfile > "$f"; done