我想使用变量fileroot的文本作为另一个命令的输入。但是,fileroot基于同一目录中另一个文件的名称。
到目前为止,我有
for file in *on.nii; do
fileroot="cut -c 1-78 ${file}"
done
我收到了-c命令的无法识别的选项。关于如何将{file}
限制为仅78个字符的任何想法?
答案 0 :(得分:4)
只需解决字符串,而不是使用cut
:
for file in *on.nii; do
fileroot="${file:0:78}"
done