我正在尝试从基于列的"空格"调整的文本流中提取某个(第四个)字段.我正在尝试以cut下列方式使用该命令:
cut
cat text.txt | cut -d " " -f 4
不幸的是,cut不会将多个空格视为一个分隔符.我本可以通过awk进行管道传输
awk '{ printf $4; }'
或者sed
sed -E "s/[[:space:]]+/ /g"
崩溃的空间,但我想知道是否有任何办法处理cut和本地几个分隔符?
unix bash cut delimiter
不使用sed或仅使用awk,当字段数量未知或每行更改时,如何获取最后一个字段? cut
sed
awk
linux bash cut
bash ×2
cut ×2
delimiter ×1
linux ×1
unix ×1