> 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