小编Hen*_*ley的帖子

Shell 脚本:如果有多个条件

我想创建一个 shell 脚本,如果 3 个目录不存在,则该脚本会回显某些内容。

这是我写的代码:test.sh:

if [ ! -d "/home/unix/POSTagger2" ] || [! -d "/home/unix/POSTagger2/stanford-parser-full-2015-12-09"] || [! -d "/home/unix/POSTagger2/stanford-corenlp-full-2015-12-09"]; then
echo "Nope"
fi
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我收到此错误:

./test.sh: line 1: [!: command not found
Run Code Online (Sandbox Code Playgroud)

我的语法有什么问题?

shell scripting shell-script

7
推荐指数
2
解决办法
6万
查看次数

标签 统计

scripting ×1

shell ×1

shell-script ×1