bash – “echo”hello“之间的区别ls“vs”echo’hello’\u0026\u0026 ls“?

前端之家收集整理的这篇文章主要介绍了bash – “echo”hello“之间的区别ls“vs”echo’hello’\u0026\u0026 ls“?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不知道有什么区别
"echo 'hello'; ls"

"echo 'hello' && ls"

是什么?他们都做同样的事情

“echo’hello’& ls”表示:如果“echo”hello“运行成功,请执行”ls“.了解什么是bash中的“成功”.尝试这个 :

的bash> cd /
的bash> echo $?

如果以前的命令成功运行,则应该看到0

之后,请尝试:

的bash> asdfdf
的bash> echo $?

您应该看到1到255之间的非零值.这意味着以前的命令没有成功运行

另一方面,“echo”hello“; ls”表示执行“ls”,无论“echo”hello“”是否成功运行.

猜你在找的Bash相关文章