【问题标题】:Loop over a filename pattern in csh [closed]在csh中循环文件名模式[关闭]
【发布时间】:2014-01-26 17:24:20
【问题描述】:

以下 bash for 循环遍历目录中的每个文件,将其移动到新位置:

for file in *.com; do mv $file /home/Scratch/$file; done

C shell 的等价物是什么?

【问题讨论】:

  • 你试过什么?当您尝试将其转换为 csh 语法时,您是否收到任何错误或错误结果?
  • 所以你的意思是“我有这个bash代码,csh中的等价物是什么?”。请编辑问题,因为它根本不清楚。

标签: for-loop csh


【解决方案1】:

不幸的是,在 C-shell 脚本中不能有一行 for 循环。如果你经常使用它,你能做的最好的就是创建一个脚本文件。

foreach file (*.com)
  mv $file /home/Scratch/$file
end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    • 2021-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多