有没有人知道一个命令,当文件列中的项目包含空格时,该命令可以使我获得制表符分隔文件的第n列?我尝试了awk
和cut
,但我认为它们将项目中的空格解释为制表符,因此给了我错误的值。我通过手动计数列进行了仔细检查,我认为是这种情况。
当项目有空格时如何获取文件中的行列?
•
问答
avepointer111 回答:当项目有空格时如何获取文件中的行列?
您可以在Console.WriteLine("Test")
命令中将制表符设置为定界符,如下所示:
cut
输入(制表符分隔的包含空格的列):
cut -d$'\t' -f2 file.txt
输出(选择第二列n时):
first item second item third item
123 456 789 987 654 321 741 852 933
如您所见,空格不会干扰列分离。