利用find指令
grep
通常情况下,几种方式通过管道|组合使用 更好
- 一次读取一行文本,按输入的分隔符进行切片,切成多个组成部分
- 将切片直接保存在内建的变量(awk自有的变量)中$1,$2.....($0表示行的全部,其他的表示一行的第几个切片)
- 支持对单个切片的判断,支持循环判断,```默认分隔符为空格
还有一个要注意的是 awk -F ","' { print $2}' test. txt,用-F 可以指定切割的分割符号
sed 语法:sed [option] 'sed command' filename
需要注意的是这里的替换不是替换含有第二个斜杠的字符串,它是绝对匹配字符串,比如你写的s它只会替换S而不是Str
sed -n '/Accessing Time/,/Accessing Time/'p | less;
这个命令可以从大文件中截取某个时间段的内容并less查看
sed -n -e '4,10p' -e '10q' Hugefile > Smallfile
这个命令表示截取第4行到第10行,并且到第10行后面sed就不再运行了。
详细的https://blog.csdn.net/diyiday/article/details/99413615