bash 错误处理 - 文件是否存在?

标签 bash

<分区>

我有一个用于解密加密文件的脚本 - 但我只想在文件存在时执行此操作。

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

有没有一种简单的方法可以仅在 .dat 文件存在的情况下执行此操作?

最佳答案

if [ -e encrypted.dat ]; then echo exists; else echo does not exist; fi  

关于bash 错误处理 - 文件是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33807863/

相关文章:

bash - 如何使用 bash/shell/zsh 将字符串中的所有 UTF8 Unicode 字符转换为其相关的代码点?

mysql - SSH直接进入MySQL服务器

linux - 如何在shell脚本中跳转解压目录?

bash - 订购功能和条件的正确方法

bash - 无法将 shopt globstar 输出保存到变量

php - 如何从非拥有文件夹中的 apache 用户运行脚本?

r - 将具有 1000 列的数据框/文件中的两列连接到新数据框/文件中的一列

bash ->/dev/zero 取消之前的追加

linux - bash脚本通过循环同时Ping 1000+ ip

linux - 统计文件的脚本 (Bash)