以下命令不成功。
for i in {1..5} ; do cat /etc/fstab | egrep "(ext3|ext4|xfs)" | awk '{print $2}' | cut -d"/" -f1-$i ; done
似乎 $ i 完全被忽略。它总是返回
的结果cut -d"/" -f1-
知道它失败的原因吗?
提前致谢!
命令本身是脚本的一部分,应该帮助我自动重新排列fstab行以匹配正确的挂载顺序(例如/ test /子文件夹必须在/ test挂载之后而不是之前)。
答案 0 :(得分:0)
我尝试过,它对zsh
shell无效。但是我在bash
中尝试了它并且它确实有效,所以如果您使用zsh
,只需使用bash
运行该命令,它应该可以工作;)