【问题标题】:How to continue looping on failure?如何在失败时继续循环?
【发布时间】:2022-09-23 12:25:16
【问题描述】:

我有以下代码,它将解压缩所有 rar 文件,但它在第一个需要密码的 rar 上失败,然后退出。 我尝试添加 \"|| true\",但没有运气

find ./downloaded/ -type f -iname \\*.rar | while read ss
do
    ss=\"$(realpath \"$ss\")\"
    cd \"$(dirname \"$ss\")\"
    unrar x -r -o+ \"$ss\" || true
done

    标签: bash


    【解决方案1】:
    unrar x -r -p- -o+ "$ss" || true
    

    -p-不查询密码

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-25
      • 1970-01-01
      • 1970-01-01
      • 2020-09-01
      • 2020-12-26
      相关资源
      最近更新 更多