Pertanyaan yang diberi tag text-processing

Manipulasi atau pemeriksaan teks oleh program, skrip, dll.

751
Bagaimana saya bisa mengganti string dalam file?

Mengganti string dalam file berdasarkan kriteria pencarian tertentu adalah tugas yang sangat umum. Bagaimana bisa saya ganti string foodengan bardi semua file di direktori saat ini? melakukan hal yang sama secara rekursif untuk sub direktori? ganti hanya jika nama file cocok dengan string...

547
Mengapa printf lebih baik daripada gema?

Saya pernah mendengar bahwa printfitu lebih baik daripada echo. Saya hanya dapat mengingat satu contoh dari pengalaman saya di mana saya harus menggunakan printfkarena echotidak bekerja untuk memasukkan beberapa teks ke dalam beberapa program di RHEL 5.8 tetapi printfmelakukannya. Tapi ternyata,...

301
Cara menambahkan beberapa baris ke file

Saya menulis skrip bash untuk mencari file jika tidak ada lalu buat dan tambahkan ini ke dalamnya: Host localhost ForwardAgent yes Jadi "line then new line 'tab' then text"saya pikir ini format yang sensitif. Saya tahu Anda bisa melakukan ini: cat temp.txt >> data.txt Tapi sepertinya...

123
hapus karakter tertentu dari variabel menggunakan bash

Saya ingin mengurai variabel (dalam kasus saya ini versi pengembangan kit) untuk membuatnya dot ( .) gratis. Jika version='2.3.3', output yang diinginkan adalah 233. Saya mencoba seperti di bawah ini, tetapi .harus diganti dengan karakter lain yang memberi saya 2_3_3. Akan baik-baik saja jika tr ....

100
Pengodean URL decoding (pengodean persen)

Saya ingin mendekodekan penyandian URL, apakah ada alat bawaan untuk melakukan ini atau ada yang bisa memberi saya sedkode yang akan melakukan ini? Saya memang mencari sedikit melalui unix.stackexchange.com dan di internet tetapi saya tidak dapat menemukan alat baris perintah untuk decoding...

85
Konversi isi file menjadi huruf kecil

Saya memiliki tempfile dengan konten huruf kecil dan huruf besar. Memasukkan Isi tempfile saya : hi Jigar GANDHI jiga Saya ingin mengonversi semua atas ke bawah . Perintah Saya mencoba perintah berikut: sed -e "s/[A-Z]/[a-z]/g" temp tetapi mendapat output yang salah. Keluaran Saya...