awk '{if ($3>50) $3=999;print $1" "$2" "$3" "$4}' namafile

ganti angka 50 dengan angka sembarang

reply:
maksud saya sebenarnya:
misalkan saya ingin agar bila data kolom 3 lebih besar dari 50,
maka semua data di baris ybs (kecuali pada kolom1) saya rubah menjadi 999.
jadi kalau saya punya data:
5000 0.1  45   80
5010 0.25 55   90
5020 0.7  39   55

maka data keluarannya akan menjadi:
5000 0.1  45   80
5010 999  999  999
5020 0.7  39   55

apa bisa yah dgn awk? apa harus make yg lain??
thanks.



Paulus






-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke