GNU/Linux >> Linux Esercitazione >  >> Linux

Output di quale comando utilizzato per l'input su Cd?

Vorrei prendere l'output di un comando which e cd nella directory principale. Ad esempio, supponiamo che io abbia quanto segue:

which someprogram

Con uscita:

/home/me/somedirectory/someprogram

E vorrei fare un cd nella directory in cui risiede qualche programma:

cd /home/me/somedirectory

Mi piacerebbe farlo in una riga.
Qual è il modo più elegante, complicato e breve per farlo?

Risposta accettata:

Usa dirname :

cd "`dirname $(which program)`"

Linux
  1. Esempi di comandi DNF per principianti

  2. Quale comando viene utilizzato per ordinare l'elenco di file/cartelle in base all'ora?

  3. quale:comando non trovato

  4. Visualizzazione dell'output completo del comando PS

  5. Sintassi corretta per il comando id -r

Spiegazione del comando Linux dd per principianti (8 esempi)

Ccat:colora l'output del comando Cat

Il tutorial sul comando piega con esempi per principianti

Exa:un sostituto moderno per ls Command

Spiegazione:input, output e reindirizzamento degli errori in Linux

Come colorare l'output del differenziale per una migliore visualizzazione