Unix cut,删除第一个标记

发布于 2024-08-25 00:09:17 字数 305 浏览 11 评论 0原文

我正在尝试使用 Unix cut 删除每行的前两个字段。 形式的输入行

我有(token)(whitespace)(token)(lots of text)

问题是每行有 exit n tokens,所以我不能做这样的

cut -f3,4,5,6,7,8,9

事情有没有办法告诉 cut 获取除指定字段之外的所有内容?

I'm trying to use Unix cut to remove the first two fields per line. I have input lines of of the form

(token)(whitespace)(token)(lots of text)

The problem is that there exit n tokens per line, so I can't do something like this

cut -f3,4,5,6,7,8,9

Is there a way to tell cut to take everything except the specified fields?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

小ぇ时光︴ 2024-09-01 00:09:17
cut -d' ' -f3-

可能需要 -d' '。

cut -d' ' -f3-

-d' ' might be required.

梦归所梦 2024-09-01 00:09:17
cut -f3-

【身子太短?这是新的吗?]

cut -f3-

[Body is too short? Is that new?]

汐鸠 2024-09-01 00:09:17

我尝试了答案 cut -d' '-f3- 但它没有排除该字段。但下面的命令有效。我正在使用 Linux SLES。

cut -d' ' -f3 --complement

参考链接 https://www.commandlinefu.com/commands/view/6867/exclude-a-column-with-cut

很高兴被纠正和学习。谢谢。

I tried the answer cut -d' '-f3- but it did not exclude the field. The below command worked though. I am using Linux SLES.

cut -d' ' -f3 --complement

Reference link https://www.commandlinefu.com/commands/view/6867/exclude-a-column-with-cut

Happy to be corrected and learn. Thank you.

待"谢繁草 2024-09-01 00:09:17

您还可以使用 AWK 来实现此目的:

   awk '{$1=$2=""}1' file

You can also use AWK for this:

   awk '{$1=$2=""}1' file
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文