Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
Linux 在大文件中按分隔符拆分行_Linux_File_Split_Line_Delimiter - Fatal编程技术网

Linux 在大文件中按分隔符拆分行

Linux 在大文件中按分隔符拆分行,linux,file,split,line,delimiter,Linux,File,Split,Line,Delimiter,我有一个以下格式的文件: a(tab)b(tab)c 有些行没有c列 我需要做的是将b列从每行中删除?完成此操作的最佳方法是什么?您可以使用cut提取第二个字段(tab是cut的默认分隔符): 使用正则表达式。。。。e、 g.\w+\t(\w+) cut -f2 file

我有一个以下格式的文件:

a(tab)b(tab)c
有些行没有
c


我需要做的是将
b
列从每行中删除?完成此操作的最佳方法是什么?

您可以使用
cut
提取第二个字段(tab是
cut
的默认分隔符):


使用正则表达式。。。。e、 g.
\w+\t(\w+)
cut -f2 file