似乎无法完成我的命令
以下命令删除所有文件名中的前 10 个字符:
ls | cut -c11-
我如何将它合并到一个循环中以重命名删除前 10 个字符的所有 channel 。
for i in *; do mv "$i" <stuck here> "$i"; done
最佳答案
一个小的改变就可以了,
for i in *; do mv "$i" `echo $i|cut -c11-`; done
关于linux - 如何使用 cut 命令移动前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26934531/