linux的文本管道连接处理技巧

举例1:

 strace -f -e open cpp Hello.cpp -o /dev/null 2>&1 | grep -v ENOENT | awk '{print $3}'

1)strace -f -e open: -f 对子进程  -e open 跟着open系统调用

2)-o /dev/null 2>&1: 销毁输出文件,把错误标准输出导到普通标准输出

3)grep -v ENOENT:输出不含ENOENT的行

4)awk '{print $3}': 输出每一行的第三列

posted @ 2015-03-06 15:22  枪侠  阅读(300)  评论(0编辑  收藏  举报