本文共 769 字,大约阅读时间需要 2 分钟。
cut -b 2,3 test.txt #查看占用第2、3个字符的内容
cut -c 8 test.txt #查看第8个字节的内容
cut -nb 1- test.txt #按字节分割并逐行显示
cut -b -1 test.txt #按字符分割
cut -d: -f 2 test.txt #按':'分割,取第二列
sort -n test.txt #按自然顺序排序
sort -r test.txt #倒序排序
sort -rk2 test.txt #按第二列倒序排序
sort -rk3 test.txt #按第三列倒序排序
head -n 10 test.txt #取出前10行
ps -ef | awk '{print $2}' #提取进程信息中的用户
head -n 1 test.txt | awk 'BEGIN{FS=":"} {print$1}' #按':'分割并提取第一列
head -n 1 test.txt | awk -F: '{print$1,$2}' #同时打印第一、二列
nl sed.txt #显示行号和内容
sed '1a motherfucker sed.txt' #在第一行后面添加文本
sed '1i fuck you sed.txt' #在第一行前面插入文本
sed '2,5d sed.txt' #删除第二到第五行
sed '1,5c HELLO WORLD sed.txt' #替换第一到第五行
sed -n '2p sed.txt' #显示第二到第五行
sed -n '/hello/p sed.txt' #筛选含有"hello"的行
转载地址:http://yjygz.baihongyu.com/