-
awk处理方式查看全部
-
sed 总结 1.sed的行处理方式是读入一行,然后处理一行。 读入的行想存在patten中,但不是所有读入的行都会被处理 通过正则行定位的行会被处理查看全部
-
1.nl passwd | sed '10q': 代表只显示前十行然后就提前结束查看全部
-
1. sed '1r 123.txt' abc.txt : 代表把123.txt整个文件的内容附加在abc.txt的第一行内容之后 2. sed '1w 123.txt' abc.txt : 代表把abc.txt的第一行拷贝到123.txt文件 注意此时会覆盖文件123.txt原本的内容查看全部
-
1. 后面的\1,\2``` 按顺序代表前面的\( \)中的内容 2 . sed 's/\(^[a-z0-9_-]\+\):x:\([0-9]\+\):\([0-9]\+\):.*$/\1 \2 \3/' passwd.log 1)最后的.*$代表后面的所有随机字符 2)那么的话,出来\1, \2 ,\3所代表的那些字符串外,其余的字符串全部不现实 3)注意上面[a-z0-9_-]不要写成-_,否则系统会认为9-_是一个错误范围查看全部
-
\1,\2```按顺序替换前面的\(\)的内容查看全部
-
1. 用户名的正则: /^[a-z_-]\+/ 2. sed 's/abc/&d/g' 表示把全部abc替换成abcd查看全部
-
sed多命令操作 实现跳行输出有两种方法: 1. sed -n '起始行~行距(每次跳几行)' 文件名 2. sed 中的n命令表示调到下一行, sed -n '{n;p}' 就可以表示先跳到下一行,然后再开始打印,结果就是输出所有的偶数行查看全部
-
sed替换命令。 1.如果只是sed 's/旧字符/新字符',那么就只会替换每行第一个遇到的旧字符 2. 因此要在最后加上g,表示全局,才会全部替换查看全部
-
1. nl命令标准输出文件内容,同时输出行号 2. sed -n '/关键字/p' 文件名: 输出有关键字的行 sed -n 'np' 文件名 : 截取输出第n行 3. sed -n 'n,mp' 文件名: 打印第n行到第m行的内容 sed -n '/关键字1/,/关键字2/' 文件名: 打印从关键字1到关键字2的内容 4. sed -n 'n!p' 文件名 : !表示取反 5. sed -n '1~2p'文件名: 表示从第一行开始,每隔两行就答应一次,即会打印出第1,3,5····等奇数行 6.如果不加参数-n,那么每行就会输出两次查看全部
-
正则表达式总结查看全部
-
1.前后加^和$来封闭搜索的字符串,避免grep的贪婪搜索查看全部
-
字符组合小结查看全部
-
任意字符串查看全部
-
1. 使用*重复的时候可以直接使用,使用?和+时需要\? 和 \+ 2. 要重复字符组也需要加\(),如 \(ab\)\+ 3. 搜索重复字符的时候可以指定重复次数 : grep '\(ab\)\{最大重复次数,最小重复次数\}' 文件名查看全部
举报
0/150
提交
取消