3
Shellcheck rät von der Verwendung des Basisnamens ab: Warum?
Ich probiere Shellcheck aus . Ich habe so etwas basename "${OPENSSL}" und ich bekomme folgenden vorschlag Use parameter expansion instead, such as ${var##*/}. Aus praktischer Sicht sehe ich keinen Unterschied $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl Da dies basenamein den POSIX-Spezifikationen enthalten ist , gibt …