ifconfig | grep "inet" | grep -v "inet6" | awk '{print $2}' | grep -v "127.0.0.1"
找出文件min_max_number中最大数字和最小数字
2342
4324234 24324 234
43
234
434
4
234
42342432
2344 4324 23423 243423
cat min_max_number | sed 's/ /\n/' | grep -v "^$" | sort -rn | sed -n '1p;$p'
找出‘43’
grep "\<43\>"
awk -F: {print $1} file //以“:”为分割,打印第一列 (其实用sed也可以实现,如将“:”以空格替换)
打印最后一列:awk '{print $NF}'
打印最后一列并添加'pre' ,两种写法:
1) awk '{print $NF}' | sed -n 's/^/&pre/p'
2)awk '{print "pre " $NF}'
find . -maxdepth 1 -name *.txt -type f -mtime -5 -exec cp {} /tmp/ \; //查找当前目录下,名为.txt结尾,类型是文件,时间是5天内的结果,并将结果拷贝到/tmp/目录下,({}表示前面的结果,-exec表示承接前面结果,"|xargs"也有类似功能,但只能承接删除)
find . -maxdepth 1 -size +50M -type f