«text-processing» etiketlenmiş sorular

Metnin programlar, komut dosyaları vb. Tarafından işlenmesi veya incelenmesi





4
yerinde tartışma için çoklu ifade ile sed
Dosyadaki birden çok sözcüğü kullanarak değiştirmeye çalışıyorum sed -i #expression1 #expression2 dosya Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 Çıktı (İstenilen) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 -Çıkışları deneyin Aşağıdaki çıktıyı sed -i2 kez kullanarak alabilirim . sed -i …

1
Gerçek aktarımı daha sonra hızlandırmak için rsync - dry-run çıkışını yeniden kullanın.
Genelde rsync -ngerçek yapmadan önce yaparım rsync. Mesele şu ki, üretilen listeyi tekrar kullanmak için ikinci çalıştırmayı nasıl otomatikleştirebilirim --dry-run? Yani, rsync -nkoşarsam ne rsyncyapacağıma dair bir simülasyon elde edersem , benim fikrim o çıktıyı almak, onu bir şekilde işlemek, sonra da rsyncsadece --include-frombu çıktıyı yapmaktır , bu yüzden tam …


5
“Sed” yerinde yapılan değişiklikler nasıl bildirilir?
sedDizeleri yerinde değiştirmek için kullanırken , yaptığı değişiklikleri rapor etmesini sağlamanın bir yolu var mı (eski ve yeni dosyaların farkına güvenmeden)? Örneğin, komut satırını nasıl değiştirebilirim find . -type f | xargs sed -i 's/abc/def/g' Böylece anında yapılan değişiklikleri görebiliyorum.

7
İki etiket arasındaki metin
Bu iki etiket arasındakileri bulmak isterim - <tr> </tr>- bir html belgesinden. Şimdi bir html ayrıştırıcısı için herhangi bir özel html gereksinimim yok. Ben sadece düz ihtiyaç şey maçlar olduğunu <tr>ve </tr>ve aradaki her şeyi alır ve birden olabilir trler. İşe yarayan awk'ı denedim, ancak bir nedenden dolayı, çıkarılan her …


4
Yüz html kaynak kodu dosyaları kabukta nasıl ayrıştırılır?
Birkaç yüz HTML kaynak kod dosyası var. Belirli bir <div>öğenin içeriğini bu dosyaların her birinden çıkartmam gerekiyor , bu yüzden her bir dosya üzerinde dolaşmak için bir komut dosyası yazacağım. Eleman yapısı şöyle: <div id='the_div_id'> <div id='some_other_div'> <h3>Some content</h3> </div> </div> Herkes div'i the_div_idve tüm alt öğeleri ve içeriği linux …


7
Yalnızca virgülle ayrılmış bir dosyada alıntılar arasındaki virgülleri kaldırın.
Virgülle ( ,) ayrılmış bir girdi dosyasına sahibim . Çift tırnak içine alınmış ve içinde virgül bulunan bazı alanlar vardır. İşte örnek satır 123,"ABC, DEV 23",345,534.202,NAME Çift tırnak içinde ve çift tırnak içinde oluşan tüm virgülleri silmeliyim. Bu yüzden yukarıdaki satır aşağıda gösterildiği gibi ayrıştırılmalıdır. 123,ABC DEV 23,345,534.202,NAME Aşağıdakileri kullanmayı …
23 text-processing  sed  awk  csv 



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.