1
Phant0m 2019 年 10 月 24 日
```
awk '{if (NR>1){print $0}}' file | sort ``` |
3
5long 2019 年 10 月 24 日 via Android
可以看下原命令的 manpage, 如果支持不输出标题行就最好。
再就是还可以用 ``tail -n +2'' 来实现跳过第一行 |
4
reus 2019 年 10 月 25 日
xxx | tail -n +2 | sort
|
5
cmingxu 2019 年 11 月 12 日
我都是 -k 选项
|
8
goodlucky37 2019 年 11 月 25 日 这个我想到的方法时可以通过 awk 的"if-else"或条件语句实现:
command | awk 'NR==1 {print $0};NR!=1 {print $0 | "sort xxx"}' eg: ps -fxo user,ppid,pid,pgid,command | awk 'NR==1 {print $0};NR!=1 {print $0 | "sort -k4,4nr"}' |
9
flasktender 2019 年 11 月 28 日
使用 sed 可以删除指定的行
sed '1d' 上面这个命令就是把输入的第一行删掉,效果一样。 例如你原本的命令是 cat file.txt | sort 那么可以把变量通过管道传递给 sed , 把第一行删掉后,再传给 sort 变成 cat file.txt | sed '1d' | sort |