0
は、私のようなN + 1名と同じファイルを100回コピーしたいスクリプト:は、n + 1つの名前でコピーファイルのための私の端末で
- FILE1.TXT
- FILE2.TXT
- file3.txt
- file4.txt
- file5.txt
- file6.txt file7.txt
- file8.txt
- ...
- file100.txt
私はそれをどのように行うことができますか?
は、私のようなN + 1名と同じファイルを100回コピーしたいスクリプト:は、n + 1つの名前でコピーファイルのための私の端末で
私はそれをどのように行うことができますか?
だけ更新inputFile
変数の下にコピーするために、あなたの入力ファイルbash
inputFile="file.txt"
name="${inputFile%.*}"
ext="${inputFile#*.}"
for number in {1..100}; do
cp -- "$inputFile" "$name$number.$ext"
done
にbrace-expansion({..}
)構文でcp
を使用し、構文は拡張を保持の世話をし、ベースファイル名。
それは単純なループです:
for i in {1..100}; do cp file.txt file${i}.txt; done
この回答はよりシンプルなので、このためのスクリプトファイルを作成する必要はなく、将来のニーズに合わせて簡単に思い出すことができます。選択された回答でなければならない – liltof