bash – 删除文本流中的第一个字

前端之家收集整理的这篇文章主要介绍了bash – 删除文本流中的第一个字前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何从流中的每一行文本中删除第一个单词?即
  1. $cat myfile
  2. some text 1
  3. some text 2
  4. some text 3

我想要的是

  1. $cat myfile | magiccommand
  2. text 1
  3. text 2
  4. text 3

我该怎么用bash呢?我可以使用awk'{print $ 2 $ 3 $ 4 $ 5 ….}’但是这很混乱,会导致所有空参数的额外空间。我在想sed可能会这样做,但是我找不到这个例子。任何帮助是赞赏!谢谢!

根据您的示例文本,
  1. cut -d' ' -f2- yourFile

应该做这个工作

猜你在找的Bash相关文章