fish で複数のファイルを大量に作る
TL;DR
fish シェルで hogehoge1.txt, hogehoge2.txt…. のように連番のファイルを沢山作る
bash だと touch hogehgoe{1..10}.txt
と同じことをしたい
どうやる
Stack overflow にあった
seq 10
のように seq
を使うと 1,2,3,4,5,6,7,8,9,10
のように連番がつくれます。
⋊> ~ seq 10 22:47:18 1 2 3 4 5 6 7 8 9 10
これをつかい hogehoge1.txt から hogehoge10.txt を作ります。
touch hogehoge(seq 10).txt
> ls hogehoge1.txt hogehoge2.txt hogehoge4.txt hogehoge6.txt hogehoge8.txt hogehoge10.txt hogehoge3.txt hogehoge5.txt hogehoge7.txt hogehoge9.txt
おまけ
作ったファイルに hogehoge を追加
for file in *.txt echo hogehoge >> $file end