【发布时间】:2016-05-12 18:11:51
【问题描述】:
我正在寻找一种从以下输出中提取文件名列的方法。
2016-02-03 08:22:33 610540 vendor_20160202_67536242.WAV
2016-02-03 08:19:25 530916 vendor_20160202_67536349.WAV
2016-02-03 08:17:10 2767824 vendor_20160201_67369072 - cb.mp3
2016-02-03 08:17:06 368928 vendor_20160201_67369072.mp3
其中一个文件的名称中有空格,这导致我当前的命令出现问题
awk '{print $4}'
如何将带有空格的列视为单列?
【问题讨论】:
-
您确定这些字段没有用制表符分隔吗?试试
cat file | tr "\t" "#"确定。 -
不幸的是它们被空格隔开
-
@CasimiretHippolyte ITYM
tr "\t" "#" < file,不需要cat和管道。