Первая строка - это команда сменить каталог , за которой следует относительный путь, а не абсолютный . В таких случаях важно, где вы запускаете сценарий. (Абсолютный путь будет начинаться с файловой системы root, т.е. /
.)
Если вы запустите этот скрипт из каталога , (я бы не назвал его папка в этом контексте), где относительный путь opt-out-exam/abduvosid_malikov/IT
не существует, он не будет cd
в нем. Но он без проблем создаст новый каталог, он также создаст файл и запишет в него строку.
Таким образом, только первая строка не сработает, если она будет запущена в другом месте.
UPD : Как отметил Гордон Дэвиссон, это означает, что вы хотите проверить, действительно ли произошло изменение каталога.