«text-processing» etiketlenmiş sorular

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


9
Bir dizedeki en uzun sayıyı nasıl yazdırabilirim?
Bir dizede en uzun sayıyı yazdırmak için bir yöntem arıyorum. Örneğin: Dizgim varsa 212334123434test233 nasıl yazdırabilirim 212334123434 ? Not: Sayısal olarak daha yüksek değer için değil, en uzun sürekli sayı dizisini arıyorum. Düzenleme: Cevaplar için teşekkürler, herkes. Bu sorunun cevabı oldukça ezici oldu. @ HaukeLaging'in gönderisini kabul edilen cevap olarak …


6
Daha iyi bir yapıştırma komutu
Aşağıdaki iki dosya var (Ben bir dosyadaki her satır aynı genişlik ve daha net hale getirmek için file1 tüm kapaklar yapılan noktalarla çizgiler yastıklı). contents of file1: ETIAM...... SED........ MAECENAS... DONEC...... SUSPENDISSE contents of file2 Lorem.... Proin.... Nunc..... Quisque.. Aenean... Nam...... Vivamus.. Curabitur Nullam... Dosya2'nin dosya1'den daha uzun olduğuna dikkat …

3
Awk kullanarak önce son satırı işle
awkSon veri noktasına göre kullanarak normalleştirmek istediğim bir veri dosyası var . Bu nedenle, önce veriyi normalleştirmek, sonra normal şekilde işlemek için son veri noktasına erişmek istiyorum. Aşağıdaki yöntem, taciki kez kullanarak işi yapar, ancak belki de gerekenden daha karmaşıktır. $ cat file 0 5 1 2 2 3 3 …


4
Bash'deki iki dizenin çakışmasını nasıl bulabilirim? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden konuyla Unix & Linux Stack Exchange için. 5 yıl önce kapalı . İki telim var. Örnek uğruna bunlar şu şekilde ayarlanır: string1="test toast" string2="test test" İstediğim dizelerin başında başlayan örtüşmeyi …

7
`vurgulama 'komutu
Tüm dizgiyi stdout'a geçirirken stdin'de belirli dizeleri kolayca vurgulamak için kullanılabilecek bir komut var mı? Onu inşa etmeyi düşünüyorum , ama zaten varsa kullanmayı tercih ederim. Bazı arzu edilen özellikler: Ayrı vurgu dizeleri otomatik olarak farklı şekilde vurgulanır. Örneğin, ilk dize elle yapılandırılmadan kırmızı, ikincisi yeşil, üçüncüsü mavi renkle vurgulanacaktır …


2
sed - değişiklikleri birden fazla dosyaya uygula
" </foo:bar>" İçeren yüzlerce dosyam var cc bb aa </foo:bar> dd xx vv Hepsini aynı anda değiştirmek istiyorum cc bb aa </foo:bar> sed tam dosya adı verdiğinde iyi çalışıyor sed -i "/ </ foo: bar> / q" 99999.txt ama hepsini birden değiştirmeye çalıştığımda sonuç alamıyorum. sed -i "/<\/foo:bar>/q" *.txt

3
Belirli bir dizeyle başlayan sütunları yazdırma
Ben böyle bir şey görünüyor bir dosya var: ID101 G T freq=.5 nonetype ANC=.1 addinfor ID102 A T freq=.3 ANC=.01 addinfor ID102 A T freq=.01 type=1 ALT=0.022 ANC=.02 addinfor Gördüğünüz gibi, her satırın biraz farklı sütun sayısı vardır. Özellikle sütun 1, sütun 2, sütun 3, sütun 4 ve ile başlayan …

2
Vi / vim'de bir dosyanın üzerine yazmak yerine nasıl eklerim?
Bir dosyaya sadece yazarak yazabileceğimi biliyorum :w <file>. Bir dosyanın üzerine yazmak yerine ekleyerek nasıl bir dosyaya yazabileceğimi bilmek istiyorum. Örnek kullanım örneği: Bazı örnekleri bir günlük dosyasından başka bir dosyaya almak istiyorum. Bugün bunu başarmak için şunları yapabilirim: Günlük dosyasını açın Şununla bazı satırlar seçin: Shift+v Bir dosyaya yazın: …

8
Metin dosyasını sabit sayıda kelime içeren satırlara bölme
İlgili, ancak tatmin edici bir cevap yok: Büyük bir metin dosyasını 500 kelimelik parçalara nasıl bölebilirim? Ben bir satırda> 10 ^ 7 kelime ile bir metin dosyası ( http://mattmahoney.net/dc/text8.zip ) almak ve her N kelime ile satırlara bölmek çalışıyorum. Mevcut yaklaşımım işe yarıyor, ancak oldukça yavaş ve çirkin (kabuk komut …

2
Yeni satırları yoksayarak dosyadaki metni nasıl arayabilirim?
Bir dosyadaki birkaç satıra bölünebilecek metin aramak istiyorum. Satır sonlarını yok sayan ve eşleşen satır aralıklarını döndüren bir grep. Örneğin, ben arıyor is an example fileve aşağıdaki dosyada bulunmasını bekliyoruz: Bu bir örnek dosyadır. Önde gelen veya arkadaki boşluklara bağlı olmamak, tüm beyaz boşluk biçimlerini tamamen görmezden gelmek en iyisi …


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.