Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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
Regex Unix命令删除逗号分隔文件中的第四列?_Regex_Unix - Fatal编程技术网

Regex Unix命令删除逗号分隔文件中的第四列?

Regex Unix命令删除逗号分隔文件中的第四列?,regex,unix,Regex,Unix,我正在处理一个巨大的数据文件,文件中有一个额外的列,我不需要它。这是一个逗号分隔的文件。如果前三列不是可能包含逗号的带引号字符串,则只需执行以下操作: cut -d, -f1-3,5- < originalfile > newfile cut-d,-f1-3,5-newfile 编辑:修复了愚蠢的打字错误(正确:-f,was:-c)此文件看起来像什么?为什么第四列会给您带来问题?它是一个数据文件,我不需要第四列:具体来说:给出一个示例数据和预期输出,请参见。。并显示您解决该问题的

我正在处理一个巨大的数据文件,文件中有一个额外的列,我不需要它。这是一个逗号分隔的文件。

如果前三列不是可能包含逗号的带引号字符串,则只需执行以下操作:

cut -d, -f1-3,5- < originalfile > newfile
cut-d,-f1-3,5-newfile

编辑:修复了愚蠢的打字错误(正确:
-f
,was:
-c

此文件看起来像什么?为什么第四列会给您带来问题?它是一个数据文件,我不需要第四列:具体来说:给出一个示例数据和预期输出,请参见。。并显示您解决该问题的尝试如果您将文件加载到数据库中,只需打开input.cfg以跳过该列?将比重写少1列的文件快得多。祝你好运。“姓名”、“地址”、“手机”、“传真”、“巷”、“城市”、“马克斯”、“204托普希尔”、“7733392293”、“5099229322”、“十字街”、“伦敦”、“四月”、“09薄荷”、“7239283783”、“5300398302”、“B4巷”、“纽约”这是一种文件,我不想要第四列,也不想把它加载到数据库中。我想它应该是
cut-d,-f1-3,5-