我想创建一个 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)
我的语法有什么问题?