history命令结果去除行号

来源:互联网 发布:sql语句默认排序 编辑:程序博客网 时间:2024/05/22 03:42
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'
原创粉丝点击