Saya ingin mengambil output dari perintah which, dan cd ke direktori induk. Misalnya, katakan saya memiliki yang berikut:
which someprogram
 Dengan keluaran:
/home/me/somedirectory/someprogram
 Dan saya ingin cd ke direktori tempat beberapa program tinggal:
cd /home/me/somedirectory
 
 Saya ingin menyelesaikan ini dalam satu baris.
 Apa cara paling elegan, rumit, dan singkat untuk melakukannya?
Jawaban yang Diterima:
 Gunakan dirname :
cd "`dirname $(which program)`"
 
            Pastikan Sebuah Proses Selalu Berjalan?         
            Daftar Shell yang Mendukung Kata Kunci `local` Untuk Mendefinisikan Variabel Lokal?