分页: 1 / 1
文本输出过滤
发表于 : 2008-07-31 3:24
由 izee
我想按一定条件过滤每行中的部分内容,应该怎么做
比如lsmod的输出为
代码: 全选
Module Size Used by
sr_mod 18084 0
cdrom 37152 1 sr_mod
binfmt_misc 13320 1
i915 32512 2
drm 82964 3 i915
...
我想只显示第一列
代码: 全选
Module
sr_mod
cdrom
binfmt_misc
i915
drm
...
或者是按其它选项过滤,比如按Size排序,该怎么做
发表于 : 2008-07-31 3:32
由 yjcong
lsmod|awk '{print $1}'
lsmod|sort -k 2 -n
lsmod|sort -k 2 -n|awk '{print $1}'
发表于 : 2008-07-31 8:39
由 xiooli
sed 's/ .*$//'
发表于 : 2008-07-31 8:42
由 poet
用 cut 就可以了。
发表于 : 2008-07-31 12:22
由 alinmn
cut -d' ' -f 1