1

我想使用变量 fileroot 的文本作为另一个命令的输入。但是,fileroot 是基于同一目录中另一个文件的名称。

到目前为止,我有

for file in *on.nii; do 
    fileroot="cut -c 1-78 ${file}"
done

我得到了一个无法识别的 -c 命令选项。关于如何将其限制{file}为仅 78 个字符的任何想法?

4

1 回答 1

4

只需解决字符串,而不是使用cut

for file in *on.nii; do 
    fileroot="${file:0:78}"
done
于 2013-07-31T20:40:43.377 回答