フォルダ名を使用してサブディレクトリ内のファイルの名前を変更します。私のファイルは、この形式のようフォルダ名を使用してファイル名を変更しますが、数字は同じにしてください
fastqjoin
un1
fasta
fastq
un2
fasta
fastq
あると私は、このスクリプトは、フォルダ名を使用してファイル名を変更することができたが、私はそれように正規表現を追加したい
foldername
un1
fasta
fastq
un2
fasta
fastq
にそれを変更したいです私はun[0-9].fast/D, un/d.fast/D
でスクリプトを交換しようとしているが、それらのどれも動作しない
for subdir in *; do mv $subdir/fastqjoin.un1.fasta $subdir/$subdir.un1.fasta; done;
1つのスクリプト内のすべてのファイルを変更することができます。たとえば、次のように
f`or subdir in *; do mv $subdir/fastqjoin.un[0-9].fast/D $subdir/$subdir.un[0-9].fast/D; done;`
は私たちにあなたがファイルを持っているあなたのフォルダ構造を表示します。 –
フォルダ構造はディレクトリ/サブディレクトリ/ファイルで、私の端末はディレクトリです。 – kelvinfrog
'fastqjoin'フォルダの名前を' foldername'に変更したいと思うようです。 – 4castle