oh udah kok, sorry saya lupa posting balik
solusinya emang gak bisa pake itu so kudu saya grep 
tapi lucunya grepnya gak boleh dibelakang kudu di depan.
kayak gini :

cat namafile.txt | grep string | awk -F, '{print "ini record ke 2" $2 }'

begitulah, maklum saya lagi belajar
terima kasih ya.
Salam,

On 5/20/05, Poltak S. Lumbanbulus <[EMAIL PROTECTED]> wrote:
> > awk -F, -v test='/021/' '{if($0 ~ test){print "" $2}}' < file.txt
> >
> > nah maksudnya, supaya  setiap record mencari regex dengan nilai 021.
> > saya tidak boleh langsung seperti ini
> >
> > awk -F, '{if($0 ~ /021/){print "" $2}}' < file.txt
> 
> Wah, pertanyaannya kelewat canggih :(. Awknya gawk?
> Kata manualnya sih:
> 
> "Do not use a constant regular expression (/foo/) on the
>  left-hand side of  a  ~  or !~.  Only use one on the
>  right-hand side.  The expression /foo/ ~ exp has the
>  same  meaning  as  (($0  ~  /foo/) ~ exp).  This is
>  usually not what was intended."
> 
> Mungkin perlu mencoba-coba bentuk alternatif dari
> test='/021/' ?
> 
> salam,
> 
> --
> -- Poltak S. Lumbanbulus --- http://lumbanbulus.blogspot.com/ ---
> - Sing Sing Sibatu Manikkam - Nipar Joged - Sormani Gottam - Dina
> Mangingani -  Sibang-bangkara Jula-Jula - Silo Bambang Yusuf Kala
> 
> --
> Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
> Arsip, FAQ, dan info milis di http://linux.or.id/milis
> Tidak bisa posting? Baca:
> http://linux.or.id/problemmilis
> http://linux.or.id/tatatertibmilis
> 
>

--
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis
Tidak bisa posting? Baca:
http://linux.or.id/problemmilis
http://linux.or.id/tatatertibmilis

Kirim email ke