【问题标题】:bash error handlng - does file exist? [duplicate]bash 错误处理 - 文件是否存在? [复制]
【发布时间】:2016-02-21 19:55:09
【问题描述】:

我有一个用于解密加密文件的脚本 - 但我只想在文件存在的情况下这样做。

bash -c "openssl rsautl -decrypt -inkey key.pem -in encrypted.dat -out decrypted.txt"

有没有简单的方法只在 .dat 文件存在的情况下执行此操作?

【问题讨论】:

    标签: bash


    【解决方案1】:
    if [ -e encrypted.dat ]; then echo exists; else echo does not exist; fi  
    

    【讨论】:

    • 最后是什么?
    • @user3437721:fi 标志着if 语句的结束,就像then 标志着if 语句主体的开始,else 标志着结束if 的正文和 else 子句的开头。
    猜你喜欢
    • 1970-01-01
    • 2016-02-17
    • 2023-03-31
    • 2013-09-15
    • 1970-01-01
    • 2012-05-26
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多