1つのファイルを10のファイルにコピーしようとしています。たとえば、という電子メールがありますtest1.eml
。同じファイルのコピーが10個必要です。
インターネットで検索中にこのstackoverflowスレッドが見つかりました。https://stackoverflow.com/questions/9550540/linux-commands-to-copy-one-file-to-many-filesそして、コミュニティメンバーの一人が「knittl」と言った評価コマンドに従ってください。
eval 'cp test1.eml 'test{2..10}.eml';'
上記のコマンドは機能し、私の要件を満たしています。 evalコマンドに言及した人が私に汚いハッキングだと言ったので、これを達成するための代替/よりエレガントなコマンドはありますか?
ベストアンサー1
私は似たようなことをしますが、for i in {2..10}; do cp test1.eml test$i.eml; done
ほぼ同じことをします。