19,612
社区成员
发帖
与我相关
我的任务
分享
#! /bin/sh
for f in "`ls src/*`"
do
awk -F ":" '$4 == "'"$1"'" || $2 == "'"$2"'" { print }' ${f}
done
#! /bin/sh
for f in "`ls src/*`"
do
awk -F ":" '$4 == "'"$1"'" || $2 == "'"$2"'" { print }' ${f}
$ lf
awkvar* src/
$ cat awkvar
#! /bin/sh
files=`ls src/*`
for file_name in ${files}
do
awk -F ":" -v country=China '{ if($4 == country) print }' ${file_name}
done
$ ls src
software.txt whoiswho.txt
$ cat src/*
Microsoft:Windows:XP:USA
SCO:SCO Open Server:5.0.5:USA
Kingsoft:Power Dict:2006:China
Tongtech:TongLINK/Q:6.3:China
Bill Gates:Micosft:CEO:USA
Liu Chuanzhi:Lenovo:CEO:China
$ ./awkvar
Kingsoft:Power Dict:2006:China
Tongtech:TongLINK/Q:6.3:China
Liu Chuanzhi:Lenovo:CEO:China