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