【发布时间】:2016-02-27 07:02:45
【问题描述】:
我需要在 bash 中将一堆文件转换为不同的格式。我的文件名是这样的:
file_STUDY_6.nii
file_STUDY_7.nii
file_STUDY_8.nii
但它们并不总是以 6 开头,所以我需要它灵活一些。我希望能够找到所有包含“STUDY”的文件,并能够将具有最低#(此处为 6)的文件重命名为 study_run1。
我知道我可以通过执行以下操作来访问这些文件:
for files in *STUDY*.nii; do
echo files
done
但我不知道如何命名第一个 study_run1,第二个 study_run2 等等。
【问题讨论】: