Marek Grzyb
Marek Grzyb

Reputation: 187

Linux: Overwrite all files in folder with specified data?

I have a question, can linux overwrite all files in specified folder with data?

I have multiple files in folder: file1.mp4 file2.mp3, file3.sh, file4.jpg Both have some data (music, videos.. etc)

And I want to automatically overwrite these files with custom data (for example dummy file)

Upvotes: 0

Views: 548

Answers (2)

RomanPerekhrest
RomanPerekhrest

Reputation: 92854

With cat command:

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

Upvotes: 3

James W.
James W.

Reputation: 3055

You can use tee tee - read from standard input and write to standard output and files

$ 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

Upvotes: 2

Related Questions