当前位置:   article > 正文

Linux中的&、&&、|、||、$?、$# 作用_linux中|的作用

linux中|的作用

1.命令:|


表示管道,上一条命令的输出,作为下一条命令参数,如:ls | grep “aa”,在ls的输出中查找aa字符串。

2.命令:||


表示上一条命令执行失败后,才执行下一条命令,如 cat nofile || echo “fail”

3.命令:&


表示任务在后台执行,执行程序的后面添加&,这样在程序执行时我们仍然可以操作控制台。如要在后台运行redis-server,则有 redis-server &

4.命令:&&


表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ && echo ‘2’

5.$?和$#


$?是执行上一条指令的返回值;$#是调用shell脚本传递的参数个数,注意这里的参数个数和C语言main函数传参的区别;可以参考博客《shell程序传参和main函数传参的区别》。
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/154576
推荐阅读
相关标签
  

闽ICP备14008679号