3
shellcheck menyarankan untuk tidak menggunakan nama merek: mengapa?
Saya mencoba shellcheck . Saya punya sesuatu seperti itu basename "${OPENSSL}" dan saya mendapatkan saran berikut Use parameter expansion instead, such as ${var##*/}. Dari sudut pandang praktis saya tidak melihat perbedaan $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl Karena basenameada dalam spesifikasi POSIX , saya tidak …