Это найдет все вхождения литеральной строки "BIN_DIR =" в файле, указанном в переменной $ SMLCM, и возьмет только первую строку этого вывода и присвоит его BIN_DIR.
Обратите внимание, что это может работать не так, как вы хотите, поскольку в BIN_DIR присваивается некоторая строка, например "BIN_DIR = blah", то есть она может иметь тот же эффект, что и следующий:
bin_dir = "bin_dir = бла"