【发布时间】:2010-10-23 10:36:30
【问题描述】:
我想在cut 命令中使用空格作为分隔符。
我可以使用什么语法?
【问题讨论】:
-
不正确,cut 的手册页没有解释这一点,而且通常没有提供信息
-
另外,“信息剪切”在这种情况下也没有任何改进。
-
@mklement0 如果我记得,我正在回复一条已被删除的评论,该评论将这个问题视为在手册页中得到了回答,我认为这是“不真实的”,不管无论是否有充分的理由 - 现在,虽然我承认缺乏信息可能有充分的理由,但我仍然认为没有常见用法示例的文档通常至少令人恼火,即使不是完全没用跨度>
-
@UncleZeiv 知道了;感谢您的澄清;鉴于对这个问题的兴趣,可以公平地假设
man页面还不够。让我们看一下:“-d delim使用delim作为字段分隔符而不是制表符。” (BSDcut,但 GNU 版本和 POSIX 规范几乎相同)。使用 shell 调用cut- 典型情况 - 因此需要您知道如何通常使用 shell 语法将空格作为参数传递>,这可能不是cut手册页的工作。然而,真实世界的示例总是有帮助,而 GNU 手册页缺少这些示例。 -
虽然selected answer 在技术上是正确的,但请考虑选择@mklement0 的更多recent and comprehensive answer 作为规范答案,以便过滤到顶部。