3
shellcheck basename kullanmamanızı tavsiye ediyor: neden?
Dışarı çalışıyorum shellcheck . Böyle bir şeyim var basename "${OPENSSL}" ve aşağıdaki öneriyi alıyorum Use parameter expansion instead, such as ${var##*/}. Pratik açıdan hiçbir fark görmüyorum $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl Yana basenameolduğunu POSIX özellikleri , ben değil en iyi uygulama olmalıdır bir neden …