: !/bin/sh dom() { userids="$1" month="$2" #ls -altr indata/$month/t21WBDL* #cp indata/$month/t21WBDL.unl indata/$month/t21WBDL.unl.s1 #touch -r indata/$month/t21WBDL.unl indata/$month/t21WBDL.unl.s1 ( egrep -v "$userids" indata/$month/t21WBDL.unl.s1 egrep "$userids" t21WBDL.unl ) > indata/$month/t21WBDL.unl } doit() { userids="$1" dom "$userids" Jan_2009 dom "$userids" Feb_2009 dom "$userids" Mar_2009 dom "$userids" Apr_2009 dom "$userids" May_2009 dom "$userids" Jun_2009 dom "$userids" Jul_2009 dom "$userids" Aug_2009 dom "$userids" Sep_2009 } doit "222899j|225892i|217570a|233481C|216031E|236214D|169360d|180178b"