GNU/Linux >> Belajar Linux >  >> Ubuntu

Tambahkan Beberapa Teks Di Akhir Nama File?

Ada beberapa file, seperti file.txt , dan saya ingin menambahkan COPY di akhir nama file, seperti fileCOPY.txt .

Beri saya perintah untuk ini di terminal Ubuntu.

Saya telah mencoba mv perintah seperti mv file.txt fileCOPY.txt , tapi ini memang bermaksud untuk melakukan apa yang saya maksud.

Jawaban yang Diterima:

Untuk file bernama file.txt, nama filenya adalah file dan ekstensinya adalah txt . Kami ingin memasukkan COPY. antara nama file dan ekstensi file ini.

FILE="file.txt"
mv -T $FILE "${FILE%%.*}"COPY."${FILE##*.}"

Hasil:fileCOPY.txt

Penjelasan

mv – pindahkan (ganti nama) file

Nama file:

$ echo "${FILE%%.*}"
file

Ekstensi file:

$ echo "${FILE##*.}"
txt

Ubuntu
  1. Bagaimana Mendapatkan Input Dan Output Di Terminal Ke File Teks??

  2. Bagaimana cara menghapus baris baru dari file teks?

  3. Bash:tambahkan string ke akhir file tanpa jeda baris

  1. Cara Menambahkan Teks ke Akhir File di Linux

  2. Bagaimana cara menyisipkan teks di awal file?

  3. Ambil kolom ke-n dalam file teks

  1. Bagaimana cara menambahkan baris baru ke akhir file?

  2. Apa Arti Tilde (~) Di Akhir Nama File??

  3. Menambahkan Teks Di Akhir File Teks?