«text-processing» etiketlenmiş sorular

Düz metin dosyalarını değiştirme, oluşturma veya ayrıştırma ile ilgili sorular. Bu çok geniş bir etikettir, sorunuz belirli bir araç kullanmakla ilgili ise, lütfen onu aracın adıyla da etiketleyin (örn. Sed, awk, perl vb.)


4
“X” ler arasındaki satırları sayma
"X" ler arasındaki çizgileri saymak istiyorum. Bu sadece bir örnek; Kodu karmaşık bir biyolojik sonuca uygulamak zorundayım. Eğer tercihen kullanarak, bazı komutu önerebilirsiniz eğer müteşekkir olacak awk, grepyoksa sedben o aşina olduğum gibi. Misal: X Y Y Y X Y Y Y Y X Y X Istenilen çıktı: 3 4 …

4
Linux dosyayoluna dönüştürülen Windows dosyayolu
Dize olarak bash değişkeninde bir Windows yolu var: file='C:\Users\abcd\Downloads\testingFile.log' Bu yolu ile başlayan bir Linux yoluna dönüştürmeye çalışıyorum /c/Users.... Girişimi Aşağıdaki işler: file=${file/C://c} file=${file//\\//} echo $file > /c/Users/abcd/Downloads/testingFile.log Sorun Burada, bunu dosya yolunu içeren bir dize için yaptım. Bu soruyu sormamın nedeni, Ubuntu 16.04'teki bir bash betiğinde 20 tane dizeyi …


5
Yalnızca terminal kullanarak bir dosyayı programlı olarak nasıl düzenleyebilirim?
Komut dosyasını okuyabildiğim ve manuel müdahale olmadan dosyayı düzenleyebileceğim bir kabuk komut dosyası yazmak istiyorum (bazı metinleri aramaya ve başka biriyle değiştirmeye dayanarak). Bunun için herhangi bir metin editörü kullanmanıza gerek yok .... sadece metin arama (grep kullanmak gibi) ve sonra başka bir metinle değiştirerek ve değişiklikleri kaydetme ....

3
Bir metin dosyasının içeriğini nasıl kopyalayıp belirli bir satırdan başlayarak başka bir dosyaya yapıştırabilirim?
Bir metin dosyasının içeriğini kopyalayıp başka bir metin dosyasına yapıştırmam gerekiyor. İlk metin dosyasında 10 satırlık veri vardır ve bunların 5 numaralı satırdan başlayarak ikinci metin dosyasına kopyalanmaları gerekir (örneğin). İkinci metin dosyasında bu veriler satır 5'ten satır 14'e yazılmalıdır. Bu nasıl yapılabilir? Şimdiden teşekkürler. Beni Linux'la ilgili bir çaylak …

2
Apt-get autoremove tarafından seçilen paketleri içeren bir listeyi nasıl alabilirim?
Yalnızca seçilen paketlerin adını yazdıran herhangi bir komut var mı apt-get autoremove? Çekirdeği güncelleyen, eski çekirdeği ve gereksiz paketleri ( apt-get autoremove) kaldıran bir komut dosyası oluşturuyorum , ancak ekranda kaldırılacak paketlerin listesini yazdırmak istiyorum apt-get autoremove, bunu nasıl yapabilirim?


5
Sed ile metin işleme
Şu anda, içeriği (birçok satır ile) gibi görünen birden fazla metin dosyaları var: 565 0 10 12 23 18 17 25 564 1 7 12 13 16 18 40 29 15 Her satırı aşağıdaki biçime sahip olacak şekilde değiştirmek istiyorum: 0 565:10:1 565:12:1 565:23:1 565:18:1 565:17:1 565:25:1 1 564:7:1 564:12:1 …


1
GNOME arama aracı neden gitti?
Gnome-search-tool'un Bionic'te mevcut olmadığı anlaşılıyor. Https://launchpad.net/ubuntu/bionic/amd64/gnome-search-tool/3.6.0-2 üzerinde durum Silindi diyor. Wily Propoed repo gelen hata indirdim ve Bionic üzerine yükledim ve gayet iyi çalışıyor. Peki neden kaldırıldı? Ve özellikle bir GUI'nin sadece dosya adları değil dosya içeriğinde dizeleri (veya regex?) Aramasını istiyorsanız iyi alternatifler nelerdir?

5
Sıralı dosyayı verimli bir şekilde ara
Her satırda bir dize içeren büyük bir dosya var. Hızlı bir şekilde dosyada bir dize olup olmadığını belirlemek istiyorum. İdeal olarak, bu bir ikili kesme türü algoritması kullanılarak yapılacaktır. Bazı Google çalışanları, bir ikili arama algoritması kullanarak belirli bir önekle başlayan tüm dizeleri bulmayı ve çıkarmayı vaat lookeden -bbayrağı içeren …

4
Bash CLI, bir komutun çıktısından alıntıları kaldırır
Ben kullanarak bir JSON dosyası yüklemek çalışıyorum jqbaşına burada . Oldukça basittir ve bu işe yarar: $ cat ~/Downloads/json.txt | jq '.name' "web" Ancak, bu değişkenin çıktısını bir komuta atamam gerekiyor. Bunu yapmaya çalıştım ve bu işe yarıyor: $ my_json=`cat ~/Downloads/json.txt | jq '.name'` $ myfile=~/Downloads/$my_json.txt $ echo $myfile /home/qut/Downloads/"web".txt …

5
Kabuk betiği kullanarak bir metin dosyasındaki değerleri sütunlu dosyaya yazdırma
Aşağıdaki gibi bir kabuk komut dosyası çalıştıran bir output.txt var: abc.txt errorstatus1 Fri Nov 11 02:00:09 2016 def.txt errorstatus2.txt Sat Nov 12 03:00:09 2016 Metin dosyası aynı şekilde satır satır birden çok giriş içerir. Bu değerleri sütunlara yazdırmak istiyorum: Dosya adı, Durum ve Zaman Damgası aşağıdaki gibi: Filename Status Timestamp …


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.