一,使用read读取行
代码示例:
cat /etc/passwd | while IFS=: read user pass uid gid fullname homedir shell
do echo $user done read line会过滤掉行首、行尾的空格、制表符等,可以使用read -r line while read line do done<$filename 附,shell输入与输出。
1,echo 格式:echo string
功能:
2,read 格式:read varible1 varible2 …
3,cat
-v:显示控制字符
4,管道
格式:命令1 | 命令2
5,tee 格式:tee –a filename -a:表示追加到文件末尾
6,标准输入、输出和错误 $ >myfile 创建长度为0的空文件
7,文件重定向
最常见的分界符是EOF
代码示例:
$ cat >> filename <<EOF
> …. > EOF
结合使用标准输出和标准错误:
代码示例:
cat account_qtr.doc account_end.doc 1>account.out 2>accounts.err
合并标准输出和标准错误:
代码示例:
$ cleanup >ckeanuo.out 2>&1
8,exec |