Pertanyaan yang diberi tag «sed»

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



3
Perbedaan antara sed pada Mac OSX dan sed "standar" lainnya?
Saya memiliki beberapa masalah dalam menggunakan jawaban yang disediakan di situs ini untuk pertanyaan ini tentang perintah sed untuk mengganti baris kosong dengan dua baris konten lainnya , dan dibesarkan jika perintah sed pada Mac OS (10.6.7 untuk saya ) berbeda. Saya tidak berpikir begitu, tetapi bertanya-tanya apakah orang lain …
61 osx  sed  standard 

11
Bagaimana saya bisa menggunakan variabel dalam LHS dan RHS substitusi sed?
Aku ingin melakukan: cat update_via_sed.sh | sed 's/old_name/new_name/' > new_update_via_sed.sh dalam program saya. Tetapi saya ingin menggunakan variabel, misalnya old_run='old_name_952' new_run='old_name_953' Saya telah mencoba menggunakannya tetapi substitusi tidak terjadi (tidak ada kesalahan). Saya telah mencoba: cat update_via_sed.sh | sed 's/old_run/new_run/' cat update_via_sed.sh | sed 's/$old_run/$new_run/' cat update_via_sed.sh | sed 's/${old_run}/${new_run}/'
61 sed 

9
Bagaimana cara mem-parse JSON dengan shell scripting di Linux?
Saya memiliki output JSON dari mana saya perlu mengekstrak beberapa parameter di Linux. Ini adalah output JSON: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": { "Code": 16, "Name": "running" }, "EbsOptimized": false, "LaunchTime": "2014-03-19T09:16:56.000Z", "PrivateIpAddress": "10.250.171.248", "ProductCodes": …

2
Mengganti string berdasarkan nomor baris
Saya memiliki situasi di mana saya ingin mengganti string tertentu di banyak file Ganti string AAA dengan BBB string lain tetapi ada banyak string yang dimulai dengan AAA atau berakhir pada AAA, dan saya ingin mengganti hanya satu pada baris 34 dan menjaga yang lain tetap utuh. Apakah mungkin untuk …
50 sed  awk 



4
Membalikkan grepping
Katakanlah, saya memiliki file teks yang sangat besar (sekitar 10.000.000 baris). Saya perlu grepdari awal dan menyimpan hasilnya ke file. Apa cara paling efisien untuk menyelesaikan tugas?

5
Hapus baris terakhir dari file
Saya gunakan sed untuk menghapus baris dengan posisi tertentu dengan cepat sed '1d' sed '5d' Tapi, bagaimana jika saya ingin menghapus baris terakhir file dan saya tidak tahu jumlah baris (saya tahu saya bisa menggunakan itu wcdan beberapa trik lainnya). Saat ini, menggunakan solusi dengan headdan taildikombinasikan dengan wcuntuk melakukannya. …

9
Penggantian tab sederhana dan gagal secara misterius
Ini seharusnya sangat sederhana, tetapi untuk beberapa alasan itu tidak berfungsi: sed -i.bak -E 's/\t/ /' file.txt Alih-alih mengganti karakter tab, itu menggantikan tkarakter. Saya telah mencoba setiap variasi dalam hal ini yang dapat saya pikirkan, bermain dengan mengutip, dll. Saya telah mencari di Google dan menemukan orang lain menggunakan …

9
cara mengganti nama beberapa file dengan mengganti string pada nama file? string ini mengandung "#"
https://serverfault.com/questions/70939/how-to-replace-a-text-string-in-multiple-files-in-linux https://serverfault.com/questions/228733/how-to-rename-multiple-files-by-replacing-word-in-file-name https://serverfault.com/questions/212153/replace-string-in-files-with-certain-file-extension https://serverfault.com/questions/33158/searching-a-number-of-files-for-a-string-in-linux Artikel-artikel yang disebutkan di atas semuanya menjawab pertanyaan saya. Namun tidak satupun dari mereka yang bekerja untuk saya. Saya menduga itu karena string yang saya coba ganti memiliki # di dalamnya. Apakah ada cara khusus untuk mengatasi ini? Saya memiliki file gambar yang é diganti dengan …
43 sed  rename  mv 

7
Bisakah sed ganti karakter baris baru?
Apakah ada masalah dengan karakter baris sed dan baru? Saya punya file test.txt dengan konten berikut aaaaa bbbbb ccccc ddddd Berikut ini tidak berfungsi: sed -r -i 's/\n/,/g' test.txt Saya tahu bahwa saya dapat menggunakan trini tetapi pertanyaan saya adalah mengapa sepertinya tidak mungkin dengan sed. Jika ini adalah efek …
43 sed 



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.