Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何提取列';s(称为“X”)使用Bash从具有多列的文本文件中获取任何单元格值?_Bash_Terminal_Git Bash - Fatal编程技术网

如何提取列';s(称为“X”)使用Bash从具有多列的文本文件中获取任何单元格值?

如何提取列';s(称为“X”)使用Bash从具有多列的文本文件中获取任何单元格值?,bash,terminal,git-bash,Bash,Terminal,Git Bash,我有一个有100列的大文件。 我关注一个名为“位置”的专栏。我知道这列的所有行的值都是相同的。我需要通过Bash获得该值。 有什么想法吗?如果该列相对于其他列始终位于同一位置(例如第10列),您可以使用 cut-d”“-f10 在本例中,假设每列之间有一个空格,可以将分隔符更改为列之间的任何分隔符 文件的确切格式是什么?您可能可以使用awk,但如果这是(例如)一个允许在字段中使用引号的CSV文件,则您需要使用具有适当CSV解析器的语言。请添加该文件的一个小样本(例如,具有4-6列和行)、您迄今为

我有一个有100列的大文件。 我关注一个名为“位置”的专栏。我知道这列的所有行的值都是相同的。我需要通过Bash获得该值。
有什么想法吗?

如果该列相对于其他列始终位于同一位置(例如第10列),您可以使用
cut-d”“-f10


在本例中,假设每列之间有一个空格,可以将分隔符更改为列之间的任何分隔符

文件的确切格式是什么?您可能可以使用
awk
,但如果这是(例如)一个允许在字段中使用引号的CSV文件,则您需要使用具有适当CSV解析器的语言。请添加该文件的一个小样本(例如,具有4-6列和行)、您迄今为止尝试的代码、您得到的(错误)输出以及所需的输出