有用的linux命令

1 统计日志中某个字段的情况

grep "productId" 1.csv | awk '{print $8}' | awk -F ':' '{print $11}' | awk -F ',' '{print $1}' | uniq -c | wc -l

uniq 去重
wc 计数
awk -F 制定分隔符号

2 find /root/dl -type f -name "*.py" -exec sed -n '/print/p' {} \;

sed 匹配print的行

3 find /root/dl -type f -name "*.py" | xargs grep "print" --color

--color 高亮

4 find / -name "*.py" -exec grep -l 'print' {} \;

5 awk -F ':' '{if ($1=="root") print $2}' /etc/passwd

猜你喜欢

转载自blog.51cto.com/12597095/2371955