テキストファイルに基づいて名前を変更するフォルダのファイルのリストがあります。たとえば、
フォルダに5つのファイルがあります。
101_T1.nii
107_T1.nii
109_T1.nii
118_T1.nii
120_T1.nii
同じ順序で新しいファイル名のリストを含めますが、拡張子は除外されたテキストファイルを使用して名前を変更したいと思います.nii
。
n01
n02
n03
n04
n05
どうですか?
ベストアンサー1
1つのライナーであるこのコマンドは、「リスト」txtを読み取り、ファイル内の各行を解析します。
for file in *.nii; do read line; mv -v "${file}" "${line}"; done < list