直接执行shell脚本,无需.sh文件

直接执行shell脚本,无需.sh文件

是否可以只写类似的东西

for i in 1 2 do echo $i done

在命令行中并运行它?因为当我尝试这样做时,除了每次按 Enter 时打印 > 之外什么也没有发生。

答案1

尝试这个:

for i in 1 2; do echo $i; done

象征;着命令的分离。它会像这样:

$ for i in 1 2
> do
> echo $i
> done
1
2
$ 

相关内容