Pertanyaan yang diberi tag sed

16
Edit baris pertama file teks besar

Saya memiliki file teks yang sangat besar, terlalu besar untuk disimpan dalam memori. Yang perlu saya lakukan dengan file teks ini adalah mengedit baris pertama (ini file CSV dan saya perlu mengubah judul). Apakah ada cara sederhana yang bisa saya lakukan dalam

14
Menemukan dan menghapus baris dari semua file secara rekursif

Saya telah berhasil memahami kemunculan kata kunci dengan menggunakan grep "KeyWord" . -r -n -i -I tetapi, kemunculan KeyWord terlalu besar. Saya hanya ingin menghapus semua baris yang mengandung kata itu. Saya mencari-cari, sed sepertinya menjadi utilitas. Adakah yang bisa memberi tahu saya...

14
Menggunakan sed dapatkan substring antara dua tanda kutip ganda

Saya punya file xyz... rsync: "/home/path/to/file": Permission denied (13) rsync: "/home/path/to/file1": Permission denied (13) rsync: "/home/path/to/file2": Permission denied (13) rsync: "/home/path/to/file3": Permission denied (13) Sekarang saya ingin mengekstrak path file saja dan...

13
Apa yang dilakukan opsi `-n` dalam sed?

Ini adalah entri halaman manual untuk -n: -n menekan pencetakan ruang pola secara otomatis Saya perhatikan bahwa ketika tidak digunakan -nuntuk operasi tertentu, setiap baris dicetak ke stdout (dan baris yang diminta dicetak dua kali): $ cat test.txt first second third fourth fifth $ sed...

12
Hapus karakter yang diketahui pertama dalam string dengan sed

Bagaimana cara seseorang menghapus karakter yang diketahui pertama dalam string dengan sed? Misalnya, katakan saya ingin menghapus karakter pertama (yaitu @) dalam string "@ ABCDEFG1234" Saya ingin memverifikasi apakah "@" ada sebagai karakter pertama. Jika demikian, itu harus menghapus...

12
Cygwin bash sed mengunci file saya

Ketika saya mengubah file di cygwin bash dengan perintah sed, file tersebut akan terkunci. Mereproduksi: Buka cmddan cdke direktori non-pengguna (fe temp) echo aaa > test.txt Buka di texteditor, tambahkan baris, coba simpan => karya %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/'...