0

awk を使用して、 で始まる列を取得したい/acq/old/*

ファイル1

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

4列目

ファイル2

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

3列目

...

ファイル n

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

5列目

次の操作を行いたい。

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

1 に答える 1

0

sed先頭の列を取り除くために使用できます。

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

これはawk解決策です:

awk -F/ -vOFS=/ '{$1=""}1' input
于 2012-07-24T08:01:19.947 に答える