Portál AbcLinuxu, 1. května 2025 07:11
pushd
a popd
pořád, jsou pro mě celkově nejpoužívanější příkazy v bashi.
cd
píše mnohem lépe než pushd
pushd
a popd
používám jen ve skriptech, abych si zjistil plnou cestu, odkud byl skript spuštěn.
abych si zjistil plnou cestu, odkud byl skript spuštěn.
pwd
?
pwd
nezafunguje, když ten skript pustíš relativní cestou TOOL_HOME=$(d=`dirname "$0"` && pushd "$d/../" 2>&1 >/dev/null && c=`pwd` && popd 2>&1 >/dev/null && echo "$c/") 2>/dev/null if [ $? -ne 0 ]; then echo "Error while resolving TOOL_HOME" >&2 echo "${TOOL_HOME}" >&2 exit 2 fi export TOOL_HOME # load functions . "${TOOL_HOME}/lib/functions.sh"
; pushd pushd not found ; popd popd not found ;(plan9 sh)
Právě jsem čirou náhodou objevil bashové příkazy ...A člověk by čekal, že používání Plan9 předpokládá schopnosti čtení a porozumění psanému, v tomto případě nikterak složitému, textu
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.