GNU/Linux >> Linux Esercitazione >  >> Linux

Definire alias che fa riferimento ad altri alias

Seguendo il saggio consiglio di @anubhava:

foo() { echo foo; }
bar() { echo bar; }
foobar() { echo "$(foo)$(bar)"; }
fooandbar() { echo "$(foo)and$(bar)"; }

Spazi e punti e virgola all'interno di {} sono richiesti lì.


Per riutilizzare l'alias in un altro alias usa:

foobar='foo;bar'

Tuttavia ti suggerirei di considerare l'utilizzo della funzione shell per avere un migliore controllo su questo.


Linux
  1. 10 utili alias Bash per Linux

  2. Come creare alias di sequenze di tasti della riga di comando in Linux

  3. Eseguire un comando oscurato da un alias?

  4. Esiste un filesystem che conserva solo una copia di un file e le altre copie sono solo riferimenti?

  5. Creazione di alias per Cestino

15 alias della riga di comando per farti risparmiare tempo

Come creare alias Bash

Alias ​​della riga di comando nella shell di Linux

Come creare alias di dominio

Comando alias Linux

Come creare alias per personalizzare i comandi in Debian