GNU/Linux >> Znalost Linux >  >> Linux

Výstup kterého příkazu použitého pro vstup na CD?

Chtěl bych přenést výstup příkazu a a cd do nadřazeného adresáře. Řekněme například, že mám následující:

which someprogram

S výstupem:

/home/me/somedirectory/someprogram

A chtěl bych cd do adresáře, ve kterém žije nějaký program:

cd /home/me/somedirectory

Rád bych toho dosáhl v jednom řádku.
Jaký je nejelegantnější, nejsložitější a nejkratší způsob, jak to udělat?

Přijatá odpověď:

Použijte dirname :

cd "`dirname $(which program)`"

Linux
  1. Práce s Input Output a přesměrováním chyb v Linuxu

  2. Který příkaz se používá k řazení seznamu souborů/složek podle času?

  3. Který příkaz použít pro kontrolu, zda je python 64bitový nebo 32bitový

  1. Linux pinky Command Tutorial pro začátečníky (8 příkladů)

  2. Příklady příkazů DNF pro začátečníky

  3. Správná syntaxe příkazu id -r

  1. který:příkaz nenalezen

  2. Zobrazení úplného výstupu příkazu PS

  3. Převeďte výstup na řetězec