«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.)

6
Çıktıdaki belirli bir parçayı yazdırma
Diyelim ki aşağıdaki gibi bir komut var: cat /boot/config-3.19.0-32-generic | grep CONFIG_ARCH_DEFCONFIG Çıktı şöyle: CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" Şimdi sorum şu: Yalnızca ters virgüllerin içinde ne yazdıracak komutlar var " "mı? Ve lütfen komutu biraz açıklayabilir misiniz? Teşekkür ederim! önceden.


5
Ayrıntıları bir dosyadan seçmeli olarak kopyalayıp yeni bir dosyaya nasıl yapıştırabilirim?
Kişisel bilgilerimi (.txt) içeren bir dosyam var. Terminal üzerinden dosyadan yalnızca birkaç ayrıntıyı nasıl kopyalayabilir ve bunları yeni bir .txtdosyaya nasıl koyabilirim ? Örneğin, dosyanın içeriği buysa: name : farah age : 23 phone number : 0123 education : degree yalnızca yaş ve telefon numarasını nasıl kopyalayabilir ve bunları yeni …

6
Nasıl satırdan sütuna dönüştürmek için?
(Aynı satırda) bu şekilde sipariş edilen numaralarla bir .txt dosyası var: 106849_01373 106849_01967 106850_00082 23025.7_01059 Onları bu şekilde dönüştürmek istiyorum: 106849_01373 106849_01967 106850_00082 23025.7_01059 Hangi komutu kullanacağım hakkında hiçbir fikrim yok. Birisi bana bununla ilgili yardım edebilir mi?

2
Anlamı nedir: a; $! N; sed komutunda?
$ (echo hello; echo there) | sed ':a;$!N;s/\n/string/;ta' hellostringthere Yukarıdaki sedkomut yeni çizgi karakterini "string" dizesiyle değiştirir. Ama :a;$!N;s/\n/string/;tatek tırnak içinde anlamını bilmiyorum . Orta kısmı biliyorum s/\n/string/. Ama ilk ( :a;$!N;) ve son ( ta) parçanın işlevini bilmiyorum .

2
Farklı ada sahip bir grup dosyayı kopyalayıp yapıştırın
Adında bir sürü metin dosyam var foo_bar_abc_1_01_geh_original.in foo_bar_abc_1_02_geh_original.in foo_bar_abc_1_03_geh_original.in ... ... foo_bar_abc_1_1000_geh_original.in Ben istiyorum kopyalayıp (ve orijinal dosyaları tutmak) her dosya ve yapıştırma gibi (aynı klasörde) farklı isimlere foo_bar_abc_1_01_geh_copy.in foo_bar_abc_1_02_geh_copy.in foo_bar_abc_1_03_geh_copy.in ... ... foo_bar_abc_1_1000_geh_copy.in Basit bir komut dosyası kullanarak bunu nasıl yapabilirim?

5
Komutu sözcük olarak ayırıcı olarak kes
Bir kelimeye dayalı olarak kesilecek herhangi bir kesme komutu var mı? 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. The task has terminated abnormally because of a program check. 16:08:27 Çıkışı şöyle istiyorum: 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. Nasıl yaklaşılır?


6
Nokta içermeyen bir dosyadan satırlar nasıl silinir?
URL'ler içeren veriler içeren bir dosyam var. Ama url olmayan çeşitli çizgiler var. Ubuntu terminal komutlarını kullanarak bunları nasıl kaldırabilirim? Başvuru için örnek dosya: Sample Data com.blendtuts/S °= com.blengineering.www/:http ±= Çıktıya sahip olmak istiyorum: com.blendtuts/S com.blengineering.www/:http Fazladan istenmeyen satırlarda nokta yoktur. Bu nedenle, çizgileri nokta olmadan kaldırmak istiyorum

7
Dize ve ilk kelimeyi içeren kelimeyi yazdır
Bir metin satırında bir dize bulmak ve (boşluklar arasında) dize ve deyimin ilk kelimesini yazdırmak istiyorum. Örneğin: "Bu tek bir metin satırıdır" "Başka bir şey" "Tekrar denemek daha iyi" "Daha iyi" Dizelerin listesi: Metin şey Deneyin Daha iyi Ne çalışıyorum böyle bir tablo elde etmektir: Bu [sekme] metin Başka bir …


3
Biçimlendirme farklılıklarını yok sayarak, kaynak kodu dosyalarını karşılaştırın (boşluk, çizgi gibi…)
İki farklı C ++ kaynağı karşılaştırmak ve kod anlamlı farklılıkları (farklı biçimlendirilmiş sürümleri karşılaştırmak için) bulmak bir uygulama arıyorum. En azından, kaynağın işlevselliğini etkilemeyen beyaz boşluklar, sekme boşlukları ve yeni satırlardaki değişiklikleri göz ardı etme yeteneğine sahip bir şey (bir satırsonunun boşluk boşluğunun dile bağlı olup olmadığı ve C ve …



6
Dosyadan rastgele metin nasıl değiştirilir?
Bir metin dosyasındaki belirli dizeleri başka bir dosyadaki dizelerle rastgele nasıl değiştirebilirim? Örneğin: file1.txt(file has more than 200 lines): moonwalker@address.com hansolo@address.com anakinskywalker@address.com obiwankenobi@address.com darthvader@address.com file2.txt(file has 10-20 lines): @adress1.com @adress2.com @adress3.com @adress4.com @adress5.com output.txt: moonwalker@address4.com hansolo@address1.com anakinskywalker@address5.com obiwankenobi@address2.com darthvader@address3.com

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.