如何使用cut命令缩短文件名,并在bash脚本中使用它?

时间:2013-07-31 20:36:24

标签: bash unix cut

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

到目前为止,我有

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

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

1 个答案:

答案 0 :(得分:4)

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

for file in *on.nii; do 
    fileroot="${file:0:78}"
done