Ben awk için yeniyim ve bunu anlayamıyorum. Normal bir ifade kullanarak nasıl tek bir alanda yer alabilirim?awk stumper: bir alan içinde normal ifadeyi değiştirme
Perl'de, ilgilenilen alanı bir değişkene atayabilirim, sonra $myvar =~ s/foo/bar/g
. Tabii ki de perl'de kendi saha yönetimimi yapmam gerekiyor ve bu da awk'ta daha kolay.
Şimdilik sorun şu anda Avrupa para kayıtlarıdır ve virgülleri miktar alanındaki dönemlere değiştirmek istiyorum. Ama sadece o alanı hedeflemem gerekiyor, bu yüzden virgüllerin düz noktalama işaretleri olarak kullanılabildiği diğer alanları karıştırmam.
Çözüm, hayal ettiğimden daha mı zor? Ya da daha basit? Kayıt ayırıcısını veya böyle yapışkan bir şeyi değiştirmek zorunda mıyım?
Yardımlarınız için teşekkür ederiz!
Vay,. İşte burada. Her şey yolunda olmalı. TEŞEKKÜR EDERİM! – rockriver