Linux高级命令——cut命令用法

我们经常会遇到需要取出分字段的文件的某些特定字段,例如 /etc/password就是通过":"分隔各个字段的。
可以通过cut命令来实现。[@more@]
Linux高级命令——cut命令用法
作者:zieckey (http://zieckey.cublog.cn)
All Rights Reserved!

我们经常会遇到需要取出分字段的文件的某些特定字段,例如 /etc/password就是通过":"分隔各个字段的。
可以通过cut命令来实现。例如,我们希望将系统账号名保存到特定的文件,就可以:
[root@localhost ~]# cut -d: -f1 /etc/passwd > /tmp/zieckey_usr,txt
[root@localhost ~]# cat /tmp/zieckey_usr,txt
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
gopher
ftp
nobody
rpm
vcsa
apache
mailnull
smmsp
rpc
distcache
ntp
nscd
mysql
webalizer
squid
tcpdump
dbus
avahi
hsqldb
torrent
sshd
rpcuser
nfsnobody
haldaemon
xfs
gdm
zieckey
[root@localhost ~]#

解释 cut -d: -f1 /etc/passwd > /tmp/zieckey_usr,txt 命令
-d用来定义分隔符,默认为tab键,-f表示需要取得哪个字段
当然也可以通过cut取得文件中每行中特定的几个字符,例如:
cut -c3-5 /etc/passwd
就是输出/etc/passwd文件中每行的第三到第五个字符。
-c 和 -f 参数可以跟以下子参数:
N 第N个字符或字段
N- 从第一个字符或字段到文件结束
N-M 从第N个到第M个字符或字段
-M 从第一个到第M个字符或字段

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/653579/viewspace-1021632/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/653579/viewspace-1021632/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值