Pertanyaan yang diberi tag sed

10
Ubah baris menjadi kolom

Saya memiliki file yang menyertakan detail tentang VM yang berjalan di hypervisor. Kami menjalankan beberapa perintah dan mengarahkan output ke file. Dan data tersedia dalam format di bawah ini. Virtual Machine : OL6U5 ID : 0004fb00000600003da8ce6948c441bb Status : Running Memory : 65536...

10
Ganti string dengan indeks berurutan

Dapatkah seseorang menyarankan cara yang elegan untuk mencapai ini? Memasukkan: test instant () test instant () ... test instant () //total 1000 lines output harus: test instant1 () test instant2 () test instant1000() Baris kosong ada di file input saya dan ada banyak file di bawah...

10
bash temukan garis yang dimulai dengan string

Saya memiliki banyak file dan saya ingin menemukan yang berisi garis berurutan yang dimulai dengan string tertentu. Misalnya untuk file berikut: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee Ada lebih dari...

10
Hapus hanya koma yang ada dalam tanda kutip ganda

Dalam file teks, saya ingin menghapus ,(koma) dan juga "(tanda kutip) (hanya jika tanda kutip ganda berisi angka yang dipisahkan oleh koma). 56,72,"12,34,54",x,y,"foo,a,b,bar" Diharapkan ouput 56,72,123454,x,y,"foo,a,b,bar" Catatan: Saya menunjukkan baris di atas hanya sebagai contoh. File...

10
Bagaimana modifikasi inplace dari file dilakukan?

Apa yang dimaksud dengan "inplace" modifikasi file misalnya via sed -iatau perl -iartinya? Pertanyaan saya adalah tentang bagaimana modifikasi inplace ini dilakukan. Apakah file yang disalin modifikasi dilakukan dalam salinan dan kemudian ganti yang asli? Atau apakah file asli entah bagaimana...

10
Hapus string terkemuka di bash

Saya memiliki string seperti rev00000010dan saya hanya ingin nomor terakhir, 10 dalam hal ini. Saya sudah mencoba ini: TEST='rev00000010' echo "$TEST" | sed '/^[[:alpha:]][0]*/d' echo "$TEST" | sed '/^rev[0]*/d' keduanya tidak menghasilkan apa-apa, meskipun regex tampaknya benar (dicoba dengan...

10
sed -e '$! d' tidak berfungsi seperti yang diharapkan?

Ketika saya menjalankan: sudo /usr/local/nginx/sbin/nginx -t Saya kembali: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful Saya hanya ingin baris terakhir jadi saya jalankan: sudo...