初めてbashを書いています。
filename.extensionというファイルをnumber個複製し、それぞれにfilename_number.extensionというファイル名をつけたいです。しかし、最後の1個しか残らず困っています。
つまり、本来なら
filename_1.extension
filename_2.extension
.
.
.
filename_number.extension
の合計number個のファイルが生成されてほしいところで、
filename_number.extension
しか生成されていないということです。
一度文法エラーが出た時はnumber個同じエラーメッセージが出てきたので、cpコマンドは毎回動いているのだと思いますが、上書きされているのか消されているのか他の何かなのかがよくわかりません。初歩的なことかもしれませんが、アドバイスをいただけると幸いです。
func(){ for var in `seq 1 $number` do cp "${filename}.${extension}" 実験用/"${filename}_${number}.${extension}" done } echo "filename" read filename echo "extension" read extension echo "number" read number func
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/27 12:58
2020/04/27 13:08