«text-processing» etiketlenmiş sorular

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

2
Grep -v'nin python eşdeğeri nedir?
Sevdim grep -v. Her zaman kullanıyorum. Ama aynı zamanda python'da bazı metin işlemleri yapıyorum ve eksik olduğum önemli bir şey var. Genellikle, grep -vgereksiz şeyleri metinden çıkarmak için kullanılır. Örneğin, $ grep -v '[a-z]' # (I manually review this output to confirm that I don't want those lines) $ grep …


5
Birden çok satır içeren metin dosyalarını satır olarak sıralama
Bu biçimde bir metin dosyası var: #################################### KEY2 VAL21 VAL22 VAL23 VAL24 #################################### KEY1 VAL11 VAL12 VAL13 VAL14 #################################### KEY3 VAL31 VAL32 VAL33 VAL34 Ben bu dosyayı KEYsatır sıralamak istiyorum ve sonuç olarak sıralı sonuç olmalıdır sonuç ile sonraki 4 satır tutmak: #################################### KEY1 VAL11 VAL12 VAL13 VAL14 #################################### KEY2 …



3
Dosyayı maksimum karakter sayısına (bayt değil) kesme
Bir (UTF-8 kodlu) metin dosyasını belirli sayıda karaktere nasıl kısaltabilirim? Satır uzunluklarını umursamıyorum ve kesim kelimenin ortasında olabilir. cut satırlarda çalışıyor gibi görünüyor, ama tam bir dosya istiyorum. head -c karakter değil bayt kullanır.

6
Listeyi belirli bir karakterle nasıl hizalayabilirim?
Metin satırlarını rastgele bir karakterle yatay olarak hizalamak için kullanabileceğim bir komut veya komutlar kümesi var mı? Örneğin, bir e-posta adresi listesiyle çıktı, tüm '@' karakterlerinin dikey olarak sıralandığı bir metin dosyası oluşturur. Başarılı olmak için, çoğu satırın başına değişken sayıda boş alanın eklenmesi gerektiğine inanıyorum. Okumak için daha fazla …


3
Sıralanmış bir metin dosyasında ikili arama
Değişken uzunlukta milyarlarca satır içeren büyük bir sıralanmış dosyam var. Yeni bir satır verilen sıralı dosyaya dahil olsaydı hangi bayt numarasını alacağını bilmek istiyorum. Misal a\n c\n d\n f\n g\n 'Foo' girdisi göz önüne alındığında, çıktıyı 9 alırdım. Bu, tüm dosyayı inceleyerek yapmak kolaydır, ancak milyarlarca değişken uzunlukta satır olarak, …


4
Sürekli akış çıktısını manipüle etmek için sed nasıl kullanılır?
Teknik olmayan bir kitle için bir sunum hazırlıyorum. Birkaç önemli olan sürekli bir değer akışı çıktı bash içinde çalışan bir program var. İzleyicilerin sıklıkları hakkında bir fikir edinebilmeleri için önemli sonuçları gösterildikçe vurgulamak istiyorum. Sorun şu ki sed, çalışan bir akışta işlem yapamıyorum . Sonuçları bir dosyaya koyarsam iyi çalışır: …

9
Komut satırı aracı, bir dosyadaki tüm satırların çift olarak genişletilmesine “cat”
Aşağıdaki gibi görünen bir dosyam var (örnek.txt olarak adlandırın): Row1,10 Row2,20 Row3,30 Row4,40 Ben esas olarak dört satırın (yani toplam 16 ile bitmelidir) ikili kombinasyonu olan bu dosyadan bir akış üzerinde çalışmak istiyorum. Örneğin, çıktı olduğu bir akış (yani verimli) komut arıyorum: Row1,10 Row1,10 Row1,10 Row2,20 Row1,10 Row3,30 Row1,10 Row4,40 …


5
dizgiyi değiştirmek için çizgi olmayan araç?
Son zamanlarda, başka bir karakterden sonra ortaya çıkarsa, yeni satır karakterinin nasıl kaldırılacağı hakkında bir soru sordum . Unix metin işleme araçları çok güçlüdür, ancak neredeyse hepsi metin satırlarıyla ilgilenir, bu da girişin kullanılabilir belleğe sığması çoğu zaman iyidir. Ancak, herhangi bir satırsonu içermeyen büyük bir dosyadaki bir metin sırasını …

3
Dosyayı, yeni satır simgesinden ayrı olarak birden çok küçük dosyaya bölün
Dosyayı yeni satır simgesine göre ayıran bir yardımcı program var mı? örneğin bir dosya aşağıdaki satırları içeriyorsa, aa bbb cccc 3 dosyaya bölmek istersem, istenen çıktı: aa, bbbVe cccc(3 farklı dosyada) splitKomutu zaten kontrol ettim, sadece dosya boyutlarına göre kesiyorum, istediğimi değil. Kendime bir yardımcı program yazmazsam kullanılacak standart bir …

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.