【发布时间】:2012-03-15 07:03:40
【问题描述】:
这是我的代码:
#!/bin/bash
cat input$1 | ./prog$1 > output$1 && if[ "$2" != "" ]; diff output$1 expected$1;
然后会发生这种情况:
$ ./run.sh
./run.sh: line 2: if[ no != ]: command not found
$
我认为我可以在一行上运行 if 语句?这就是问题所在吗?
【问题讨论】:
标签: bash scripting if-statement