2009-08-31 49 views

回答

2

这意味着在第二个场(-f2),通过该双引号(-d'"',其中壳解析到-d'运行切割前),然后在第一场(-f1)作为分离用冒号作为分隔(-d:)。例如,Phil Miller"developer:junior将被处理为developer。这是一个非常人为的例子,看看实际上被用作输入管道的东西是有用的。

+0

注意,如果该行不以行情启动,这需要你为读什么第一个被引用的字符串在行中,而如果它确实以引号开始,它将抓住第二个引号后面的内容。 – Cascabel

+0

我们可以得到由“剪切”命令产生的剪切数量@Novelocrat – Sanket

1

“-f”是“字段说明符”,“-d”是分隔符。

上面的命令表示首先使用'''作为分隔符将行剪切并返回第二个字段('-f2')。第二个命令使用':'分隔符剪切结果并返回第一场。

切割是一种通过CSV样的文件,其中有可能嵌入分隔符解析有用。