linux命令行:cut(带空字段)
发布时间:2020-12-14 00:04:02 所属栏目:Linux 来源:网络整理
导读:我有一个文件(input.txt),其中的数据列由空格分隔.我想获得第9列数据及以后的数据. 通常我会这样做: cut -d " " -f 9- input.txt 但是,在此文件中,有时字段由多个空格分隔(并且每个行/列的空格数不同). cut似乎并不将连续空格视为一个分隔符. 我该怎么做呢
我有一个文件(input.txt),其中的数据列由空格分隔.我想获得第9列数据及以后的数据.
通常我会这样做: cut -d " " -f 9- input.txt 但是,在此文件中,有时字段由多个空格分隔(并且每个行/列的空格数不同). cut似乎并不将连续空格视为一个分隔符. 我该怎么做呢? 解决方法sed -r 's/ +/ /g' input.txt|cut -d " " -f 9- (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |