$ {basename $ option} noktasında bash betiğimde 'bad substitution' hatası alıyorum, burada '$ option' komut dosyasında daha sonra girilir, herkes düzelt?Bash betiğinde 'Bad substitution' hatası
function findByExtension {
strip=${basename $option}
extension="${strip##*.}"
} Ayrıca dahil '#!/Bin/bash' script başında olan
.
http://www.shellcheck.net/ arkadaşınız. Bu (ve diğer birçok hata) sizin için yakalamış olurdu. –