Portál AbcLinuxu, 12. května 2025 04:25
TARGET="adresar"
if [ -d /opt/$TARGET ]
if [ -d /opt/$TARGET/aaa ]
vs.
if [ -d /opt/${TARGET} ]
if [ -d /opt/${TARGET}/aaa/ ]
diky. Řešení dotazu:
DISKINFO=(`df -h | grep -P -o "[0-9]+%.*"`) P_COUNTER=0 P_MAX=${#DISKINFO[*]} P_RES=""; while [ $P_COUNTER -lt $P_MAX ]; do P_LINE=${DISKINFO[$P_COUNTER]} P_PRC="${P_LINE%\%*}" P_NAME=${P_LINE#* } …Ale stačí naprostá trivialita:
VAR="ka" echo "Ku$VARcka"vs. fungující:
VAR="ka" echo "Ku${VAR}cka"
TARGET="adresar" DIRNAME="AAA" NOW=`date '+%F'` if [ -d "/opt/${NOW}${TARGET}" ]Je třeba si zvážit sám jestli to psát vždy, nebo jen když je to třeba :).
V autorem uváděné spíše schází něco jiného a to jsou „uvozovky“Vo vseobecnocti ano, ale s uvodzovkami je to drobatko komplikovanejsie. Suhlasim s tym, ze je dobry zvyk pouzivat ich, je treba vediet, kedy ich nepouzit.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.