Linux 这些剪切命令是什么意思?

Linux 这些剪切命令是什么意思?,linux,command-line,Linux,Command Line,这些连续的cut命令做什么 cut -f2 -d'"' | cut -f1 -d':' 这意味着取第二个字段(-f2),用双引号(-d',shell在运行cut之前将其解析为-d'),然后取第一个字段(-f1),用冒号(-d:)分隔 例如,philmiller“developer:junior将被处理为developer。这是一个非常精心设计的示例,如果能看到什么实际被用作该管道的输入,那将非常有用。字段说明符是-f,分隔符是-d 上面的命令说,首先使用“作为分隔符剪切该行,然后返

这些连续的
cut
命令做什么

cut -f2 -d'"' | cut -f1 -d':' 

这意味着取第二个字段(
-f2
),用双引号(
-d'
,shell在运行cut之前将其解析为
-d'
),然后取第一个字段(
-f1
),用冒号(
-d:
)分隔


例如,
philmiller“developer:junior
将被处理为
developer
。这是一个非常精心设计的示例,如果能看到什么实际被用作该管道的输入,那将非常有用。

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

上面的命令说,首先使用
作为分隔符剪切该行,然后返回第二个字段(
-f2

第二个命令使用
分隔符分割该结果,并返回第一个字段(
-f1


Cut对于通过可能嵌入分隔符的csv类文件进行解析非常有用。

请注意,如果该行不以引号开头,则会将您读取的内容作为该行中的第一个带引号的字符串,而如果它以引号开头,则会获取第二个引号后面的内容。我们可以获得由“Cut”生成的剪切计数吗“命令@Novelocrat