awk搜索值并获取列

时间:2012-07-24 07:54:46

标签: search awk

使用awk我希望获得以/acq/old/*开头的列。

文件1

z y x / ACQ / old / a.zip y
z y t / ACQ / old / a.zip x

第四栏

file2的

z y / ACQ / old / a.zip 10
z y / ACQ / old / a.zip 20

第三栏

...

档案n

z y w t / ACQ / old / x.zip 100
z y f r / ACQ / old / w.zip 200

第五栏

我想做一个操作。

for myfile in ls *. txt
do
  awk '??' $ myfile
  other processes
done

1 个答案:

答案 0 :(得分:0)

您可以使用sed删除前导列:

sed 's@^[^/]*@@' input

这是awk解决方案:

awk -F/ -vOFS=/ '{$1=""}1' input