GNU/Linux >> Belajar Linux >  >> Linux

Ambil bagian terakhir dari jalur folder di shell

Menggunakan basename $(pwd) adalah dua garpu yang tidak berguna dan mahal .

echo "${PWD##*/}"

harus melakukan trik sepenuhnya di shell tanpa garpu mahal (snag:untuk direktori root ini adalah string kosong).


Anda benar--ini adalah perintah cepat:

basename "$PWD"

Linux
  1. Menyesuaikan shell Bash

  2. Bagaimana cara menggunakan perintah nama dasar?

  3. Inti Dari Perintah Eksternal `cd`?

  1. Bagaimana Membandingkan Dua Folder Dan Salin Perbedaannya Ke Folder Ketiga?

  2. Hapus Semua File Dalam Satu Folder Kecuali Yang Terakhir (Terbaru) 20?

  3. Diutamakan Operator Logika Shell &&, ||?

  1. Jalankan Skrip Shell Melalui Situs Web?

  2. Riwayat Arsip Tanpa Keluar dari Shell?

  3. Arti dari $? Dalam Skrip Shell?