赞
踩
用;号 隔开每个命令, 每个命令按照从左到右的顺序,顺序执行
用&& 号 隔开每个命令, 每个在执行成功后, 顺序执行后面的命令
用 || 号 隔开每个命令, 每个命令在执行失败后, 顺序之后后面的命令.
&& 与 || 的组合,相当于 if ($?=0) { xxx} else {www}
($?
是表示上一条命令执行返回结果的环境变量)
例如:$ which ls && echo "sucess" || echo "no sucess"
/bin/ls
sucess
管道是一种通信机制,通常用于进程间的通信(也可通过socket进行网络通信),它表现出来的形式就是
将前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)
管道又分为匿名管道和具名管道
cut
—打印每一行的某一字段
- # 前五个(包含第五个)
- $ cut /etc/passwd -c -5
- # 前五个之后的(包含第五个)
- $ cut /etc/passwd -c 5-
- # 第五个
- $ cut /etc/passwd -c 5
- # 2到5之间的(包含第五个)
- $ cut /etc/passwd -c 2-5
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。