1
3
如果您不介意使用awk以外的东西:
|
2
4
如果你不介意前面的小空间
否则,做一个额外的sub/gsub来除去它。另一种方法是使用for循环
借鉴Pax的解决方案,使用regex的awk版本(谁说你需要sed):)
|
3
1
如果您不反对使用其他工具,请尝试
它基本上去掉任何前导空格,后面跟任何非空格字符,后面跟空格字符,有效地去掉每行中的第一个单词。
如果行格式可以绑定到行开头的任意数字,后跟两个空格,然后是您感兴趣的文本,则可以使用(行后面有两个空格)稍微改进regex
|
4
0
这是awk中的另一种选择,它也保留空白。
注意
|
mashimena · 如何在Linux中提取列然后通过计算添加新列 1 年前 |
John Smith · 在特定行的末尾添加文本 2 年前 |
nickcrv06 · 使用介于特殊字符之间的awk提取文本 2 年前 |
nickcrv06 · 在两个常量字符串之间提取单词 2 年前 |
JCAvila2 · 我需要了解awk Linux命令的帮助 2 年前 |