例如,在跑步时
echo a; echo b
Run Code Online (Sandbox Code Playgroud)
在终端中,其输出为:
a
b
Run Code Online (Sandbox Code Playgroud)
在我看来,分号等待第一个命令(echo a)完成,然后启动第二个命令(echo b)。
问:分号是否仅用于遍历bash中的命令?
问:在bash命令中运行分号时会做什么?
在;这两个命令分开。
echo a; echo b
Run Code Online (Sandbox Code Playgroud)
它可以让bash的知道echo a和 echo b是两个独立的命令,需要分开一前一后跑
尝试不使用分号
$ echo a echo b
a echo b
Run Code Online (Sandbox Code Playgroud)
在这里,该语句被视为单个命令,echo并a echo b作为参数传递给echo
| 归档时间: |
|
| 查看次数: |
2383 次 |
| 最近记录: |