kullanarak #
içermeyen satırları ayıklamak ve çıktıda "
, ;
'u silmek istiyorum.Awk: Bir dizgiye karşılık gelen eşlemeyi kullanarak ve ardından karakterleri
My giriş DOSYA şöyle görünür: Ben awk
kullanmak istediğiniz Ancak
grep -v '#' FILE | tr -d ';"'
string3
:
# ;string"1"
# string"2";
string"3";
istediği çıkışı elde etmek grep
ve tr
kullanabilir.
Ben invert maçı awk '!/#/' FILE
çıkarabilir ama nasıl aynı awk
komuta "
, ;
silmek için sub
kullanabilir? hepsi sadece biri değil maçları yerini alacak
+1. Varsayılan olarak, gsub() 'da' $ 0' argümanına ihtiyacınız yok. –