Pertanyaan yang diberi tag «sed»

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


3
Temukan posisi, lalu ubah menggunakan sed
Script ini menggunakan sed untuk mengubah semua "" menjadi "hal baru". Bagaimana seseorang akan mengubah hanya "" setelah yyy: menggunakan sed atau apa pun? cat >sample.txt <<EOF xxx: "" yyy: "" } EOF sed --expression='s/""/"new stuff"/' sample.txt
11 sed 

5
Hapus garis duplikat yang berdekatan sambil menjaga pesanan
Saya memiliki file dengan satu kolom dengan nama yang berulang beberapa kali. Saya ingin menyingkat setiap pengulangan menjadi satu, sambil menjaga pengulangan lainnya dengan nama yang sama yang tidak berdekatan dengan pengulangan lainnya dengan nama yang sama. Misalnya saya ingin mengubah sisi kiri ke sisi kanan: Golgb1 Golgb1 Golgb1 Akna …
11 awk  sed  sort  uniq 


2
sed - terapkan perubahan pada banyak file
Saya memiliki ratusan file yang berisi " </foo:bar>" cc bb aa </foo:bar> dd xx vv Saya ingin mengubahnya sekaligus cc bb aa </foo:bar> sed berfungsi dengan baik ketika saya memberikannya nama file yang tepat sed -i "/ </ foo: bar> / q" 99999.txt tetapi ketika saya mencoba mengubah semuanya sekaligus …

3
Cetak kolom yang dimulai dengan string tertentu
Saya memiliki file yang terlihat seperti ini: ID101 G T freq=.5 nonetype ANC=.1 addinfor ID102 A T freq=.3 ANC=.01 addinfor ID102 A T freq=.01 type=1 ALT=0.022 ANC=.02 addinfor Seperti yang Anda lihat, setiap baris memiliki jumlah kolom yang sedikit berbeda. Saya secara khusus menginginkan kolom 1, kolom 2, kolom 3, …

8
Membagi file teks menjadi beberapa baris dengan jumlah kata tetap
Terkait, tetapi tidak ada jawaban yang memuaskan: Bagaimana saya bisa membagi file teks besar menjadi potongan-potongan 500 kata atau lebih? Saya mencoba untuk mengambil file teks ( http://mattmahoney.net/dc/text8.zip ) dengan> 10 ^ 7 kata semua dalam satu baris, dan membaginya menjadi baris dengan masing-masing N kata. Pendekatan saya saat ini …

3
Dapatkah perintah tr dirantai untuk menghindari beberapa proses tr dalam pipa?
Saya memiliki banyak file txt, saya ingin menampilkannya dengan huruf kecil, hanya alfabet dan satu kata per baris, saya bisa melakukannya dengan beberapa trperintah dalam pipa seperti ini: tr -d '[:punct:]' <doyle_sherlock_holmes.txt | tr '[:upper:]' '[:lower:]' | tr ' ' '\n' Apakah mungkin melakukan ini dalam satu pemindaian? Aku bisa …
11 sed  awk  perl  tr 



2
sed: cocokkan dua baris
Saya memiliki file teks, di mana catatan dibagi menjadi dua baris. Saya ingin menempatkan mereka pada satu baris. Catatan terlihat seperti ini: 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install cifs-utils 2013-08-05 apt-get install telnet Saya ingin mendapatkan yang berikut ini: 2013-07-29 apt-get …

2
Ganti karakter yang tidak dapat dicetak dalam perl dan sed
Saya perlu mengganti beberapa karakter yang tidak dapat dicetak dengan spasi dalam file. Secara khusus, semua karakter dari 0x00hingga 0x1F, kecuali 0x09(TAB), 0x0A(baris baru), 0x0D(CR) Sampai sekarang, saya hanya perlu mengganti 0x00karakter. Karena OS saya sebelumnya adalah AIX (tanpa perintah GNU), saya tidak dapat menggunakan sed(well, saya bisa tetapi memiliki …
11 sed  perl 

7
Bagaimana cara mengganti kata dengan baris baru
Saya memiliki file teks dengan data berikut dan setiap baris diakhiri dengan |END|. T|somthing|something|END|T|something2|something2|END| Saya mencoba mengganti |END|dengan \nbaris baru dengan sed. sed 's/\|END\|/\n/g' test.txt Tapi itu menghasilkan output yang salah seperti di bawah ini: T | s o m e ... Tapi yang saya inginkan adalah ini: T|somthing|something T|something2|something2 …

3
Mengapa `sed expr1 | sed expr2` berbeda dengan `sed -e expr1 -e expr2`
Saya memisahkan output dari iduntuk menyediakan daftar grup yang lebih mudah dibaca dari grup di mana pengguna menjadi anggota: id roaima | sed 's/,/\n\t/g' uid=1001(roaima) gid=1001(roaima) groups=1001(roaima) 24(cdrom) 25(floppy) ... 822413650 (international (uk) location) Saya ingin memisahkan nomor grup dari nama kurung sehingga saya memperluas ekspresi seperti ini id roaima …
10 sed  group 


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.