Pertanyaan yang diberi tag «sed»

sed adalah editor aliran baris perintah untuk memfilter dan mengubah teks.

3
Bagaimana sed sed hanya garis yang berisi string yang diberikan?
MEMASUKKAN: Select ASDF 325 sdfg sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg sdfg 4456 sdrg KELUARAN: Select ASDF 325 XXXX sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg XXXX 4456 sdrg Jadi singkatnya saya perlu "sed" "sdfg" ke "XXXX". TETAPI: hanya di baris …
13 sed  awk 

3
Tukar dengan bersih semua kejadian dua string menggunakan sed
Misalkan saya memiliki file yang berisi banyak kemunculan StringA dan StringB. Saya ingin mengganti semua kemunculan StringA dengan StringB, dan (secara bersamaan) semua kemunculan StringB dengan StringA. Saat ini, saya sedang melakukan sesuatu seperti cat file.txt | sed 's/StringB/StringC/g' | sed 's/StringA/StringB/g' | sed 's/StringC/StringA/g' Masalah dengan pendekatan ini adalah …
13 sed 

3
Awk - ganti satu karakter hanya di kolom tertentu
Saya punya file seperti ini: 2018.01.02;1.5;comment 1 2018.01.04;2.75;comment 2 2018.01.07;5.25;comment 4 2018.01.09;1.25;comment 7 Saya ingin mengganti semua titik .di kolom kedua dengan koma ,seperti yang saya lakukan dengan sed 's/\./\,/g' filebagaimana saya bisa menggunakan sedatau lebih baik awkhanya menerapkan ini untuk kolom kedua, sehingga output saya akan terlihat seperti ini: …


3
Apa bedanya mencocokkan kata dengan / tanpa spasi spasi tambahan?
Saya belajar shell-scripting dan untuk itu saya menggunakan HackerRank. Ada pertanyaan terkait seddi situs yang sama: perintah 'Sed' # 1 : Untuk setiap baris dalam file input yang diberikan, ubah kemunculan pertama kata 'the' with 'this'. Pencarian dan transformasi harus sepenuhnya case-sensitive. Pertama-tama saya mencoba, sed 's/the/this/' tetapi dalam kasus …
12 sed  whitespace 


3
Menggabungkan dua file, satu kolom sekaligus
Saya memiliki 2 file besar (3000 kolom, 15000 baris) dengan format berikut file1 (dipisahkan tab): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 file2 (dipisahkan tab): 3 5 2 1 7 10 3 4 3 Saya ingin menggabungkan nilai dari kolom pertama setiap file dengan pemisah ":", lalu beralih …

3
Bagaimana Anda menghapus karakter titik dari string tanpa memanggil sed atau awk lagi?
Saya memiliki file bernama hostlist.txtyang berisi teks seperti ini: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Saya memiliki skrip kecil berikut: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Yang menghasilkan fqdn-ip.csv: host1.mydomain.com.,10.0.0.1 …

1
Apa gunanya menggunakan beberapa tanda seru di sed?
Dokumentasi sed POSIX mengatakan: Suatu fungsi dapat didahului oleh satu atau lebih '!' karakter, dalam hal ini fungsi akan diterapkan jika alamat tidak memilih ruang pola. Nol atau lebih karakter <blank> harus diterima sebelum '!' Yang pertama karakter. Tidak ditentukan apakah karakter <blank> dapat mengikuti '!' karakter, dan aplikasi yang …
12 sed  posix 

1
mengenai portable sed -e… db or! b?
Dalam pengeditan ini Stéphane Chazelas POSIXifies (lagi)sed format saya dengan memasukkan -eistirahat xpression dan -epernyataan xpression lain . Sekarang, saya mungkin hanya bertanya kepadanya mengapa dalam komentar, saya kira, tetapi sudah revisi nomor 18 pada jawaban itu dan hampir semua yang sebelumnya sudah berkat freebies serupa (jika Anda dapat melihat …
12 shell  sed  posix 


4
ekstrak karakter sebelum () menggunakan grep
Saya perlu mengekstraksi karakter sebelum karakter '('. Struktur file saya adalah: mawar (bagus) ook daisy () no lilly (buruk) baik-baik saja bunga matahari () bagus Saya perlu file output dalam bentuk: rose daisy lilly sunflower adakah yang bisa memberitahu perintah untuk ini ..... awk, grep atau sed lebih disukai ...
12 sed  awk  grep 

5
apakah berperilaku berbeda di FreeBSD dan di Linux?
Saya menggunakan Linux dan FreeBSD (khususnya, saya menggunakan Debian Linux dan PC-BSD), dan saya menemukan sesuatu yang aneh sed. Saya sering perlu mengonversi file "nilai yang dipisahkan tab" menjadi "nilai yang dipisahkan koma". Cara paling sederhana yang saya tahu adalah menggunakan sed, seperti ini: sed 's/\t/,/g' inputFile.txt > outputFile.csv Ini …
12 sed  freebsd 

4
Baris gabungan dengan kolom pertama dengan awk atau sed
Bagaimana saya dapat menggunakan awkdalam situasi berikut? Saya ingin menyatukan garis yang dimulai dengan kolom yang sama. Hanya kolom pertama disimpan setelah bergabung (dalam hal ini aaa, www, hhh). File mungkin dipisahkan oleh spasi atau tab. Input contoh: aaa bbb ccc ddd NULL NULL NULL aaa NULL NULL NULL NULL …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.