bash 错误处理 - 文件是不是存在? [复制]
Posted
技术标签:
【中文标题】bash 错误处理 - 文件是不是存在? [复制]【英文标题】: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 文件存在的情况下执行此操作?
【问题讨论】:
【参考方案1】:if [ -e encrypted.dat ]; then echo exists; else echo does not exist; fi
【讨论】:
最后是什么? @user3437721:fi
标志着if
语句的结束,就像then
标志着if
语句主体的开始,else
标志着结束if
的正文和 else
子句的开头。以上是关于bash 错误处理 - 文件是不是存在? [复制]的主要内容,如果未能解决你的问题,请参考以下文章