linux - 如果存在两个文件则执行命令

标签 linux bash unix if-statement

我尝试在一个位置上存在两个文件时执行命令

如果两个文件中只有一个存在脚本必须执行另一个不同的命令 这是我试过的脚本

if [ -e/Users/NJ/Library &&/Users/NJ/Desktop ];then

echo

否则

echo 单曲

最佳答案

您需要将测试分隔到它们自己的方括号中:

if [ -e file ] && [ -e file ]; then
  echo "wow"
fi

关于linux - 如果存在两个文件则执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13817618/

相关文章:

mysql - 使用之前 mysql 语句中的选择

linux - 用 bash 设置参数

unix - 如何使用 unix 环境删除 2 个文本文件之间的常见情况?

unix - 问题与expect -send : spawn id exp4 not open

linux - 如何在 Ubuntu 的 Debian 包中添加依赖文件?

c - 原始套接字/BPF - 过滤完成一次还是多次?

linux - 清理这个命令

linux - 如何 merge 存储在 mercurial 存储库中的 keepass 数据库?

bash - Grep 一行中的第一个数字

linux - 我怎样才能在这个变量中得到这个值 [Linux Bash]