[[Vorlage(getestet, general)]] {{{#!vorlage Wissen [:Terminal:Einen Terminal öffnen] }}} Diese Funktion dient dazu, im Verzeichnisbaum eine bestimmte Anzahl N von Verzeichnissen hoch zugehen. Statt für drei Verzeichnisse `cd ../../..` oder für sieben Verzeichnisse `cd ../../../../../../..` aufzurufen, wird einfach `up 3` oder `up 7` aufgerufen [1]. Diese Funktion kann in die '''~/.bashrc''' oder global in die '''/etc/bash.bashrc''' übernommen werden, um beim Starten einer Shell verfügbar zu sein. {{{#!code bash function up { [ "${1/[^0-9]/}" == "$1" ] && { local ups="" for i in $(seq 1 $1) do ups=$ups"../" done cd $ups } || echo "usage: up INTEGER" } }}} Lizenz: GPLv3 # tag: Shell