history命令结果去除行号

系统运维 waitig 943℃ 百度已收录 0评论

1. 试试这个:

$ history | cut -c 8-

2. awk可以帮助:

history|awk '{$1="";print substr($0,2)}'

如果你有很长hsitory这个答案可能会失败。 心连心 
3. 或者,你的sed:

history | sed 's/^[ ]*[0-9]\+[ ]*//'

使用别名,你可以设置这个作为你的标准(把它贴在你的bash_profile文件):

alias history="history | sed 's/^[ ]*[0-9]\+[ ]*//'"

4. history命令没有一个选项来禁止行号。你将不得不为每个人都在暗示:
例如:

history | cut -d' ' -f4- | sed 's/^ \(.*$\)/\1/g'

本文由【waitig】发表在等英博客
本文固定链接:history命令结果去除行号
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)