bash error handlng - does file exist?
我有一个脚本来解密一个加密的文件,但我只想在文件存在的情况下解密。
1
| 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 |
- 最后的FI是什么?
- @用户3437721:fi表示if语句的结束,如then表示if语句主体的开始,else表示if语句主体的结束,else表示if子句主体的开始。