for循环应该迭代shell脚本中没有命令输出行

时间:2014-08-26 06:03:52

标签: shell for-loop

我已经运行了命令ls。输出的几行,比如说

  1. 我的国家
  2. 印度
  3. 我必须为(ls);

    中的行写for循环
    do
        rm -rf line
    done
    

    我面临的问题是循环将我的国家作为单独的输入。但我希望它将每一行作为单一输入,比如说“我的国家”

1 个答案:

答案 0 :(得分:1)

ls |读取-r行;

do
  rm -rf "$line"
done

有效。