読者です 読者をやめる 読者になる 読者になる

ピエール瀧になりたい

備忘録として

表題の通り。

フォルダ直下の"*.txt"ファイルを全て"01.fasta"みたいな名前に付け替えて、付け替えた名前のリストを出力。

シェルスクリプト基本使わないんだけどこれぐらいのことならググらずにちょろっとかけた方がいいな。

i=0; for F in *.txt; do i=$((i+1)); num=`printf %02d ${i}`; echo -ne $num.fasta"\t" $F >> "_rename.txt";echo >> "_rename.txt"; cp $F $num.fasta;done 


覚書

num=`printf %02d ${i}`

インクリメントのiを桁揃え(1→01、みたいな感じ)