GNU/Linux >> Belajar Linux >  >> Linux

Simpan File Setelah Menggunakan Perintah Sed?

Saya menggunakan perintah berikut untuk mengganti yyyymmdd ke YYYYMMDDHH24MISS di file saya:

sed -e 's/\('yyyymmdd'\)/\('YYYYMMDDHH24MISS'\)/g' filename

Setelah saya menjalankan perintah di Putty, ini menampilkan file dengan nilai yang diganti, tetapi tidak mencerminkan jika saya more filenya.

Saya mencoba menggunakan -i , tapi tertulis

sed: illegal option -- i

Adakah yang bisa menyarankan bagaimana cara mengganti kode yang diberikan dalam banyak file dan menyimpannya?

Jawaban yang Diterima:

Coba ini:

sed 's/yyyymmdd/YYYYMMDDHH24MISS/g' filename > changed.txt

Atau, untuk mempertahankan nama file yang sama:

sed 's/yyyymmdd/YYYYMMDDHH24MISS/g' filename > changed.txt && mv changed.txt filename

Linux
  1. Bagaimana mengkonversi file PPK ke PEM menggunakan Command

  2. Menggunakan beberapa pola sekaligus dengan perintah Sed

  3. Sebuah Xml Tanpa Lf Ingin Membuatnya Cantik Menggunakan Perintah Sed Di Shell?

  1. 10 Contoh Perintah Sed (Stream Editor)

  2. sed Contoh Perintah di Linux

  3. sed:perintah tidak ditemukan

  1. Simpan file sebagai root setelah diedit sebagai non-root

  2. Bagaimana cara membuka nama file putus-putus menggunakan terminal?

  3. Menggunakan sed untuk mengganti antara pola tertentu