В моей Баш скрипт я должен проверить содержимое папки, но его путь можно изменить с помощью дерева разные «окончаний»печати папки с переменной пути в BASH
изначально моя папка:
/home/myuser/my_folder
Затем пользователь может изменить название моей папки с дерева possibile окончаний
/home/myuser/my_folder_aaaa
/home/myuser/my_folder_bbbb
/home/myuser/my_folder_cccc
Таким образом, пользователь может добавить "_aaaa" или "_bbbb" "_cccc"
Эти суффиксы известны.
В моем сценарии bash, как я могу проверить содержимое «ls» в моей папке и в случае, если кто-то изменит имя? NB: мне нужно проверить только эту папку, так что если есть папка под названием «/ главная/MyUser/my_folder_ssss» не должны соответствовать и содержание не должно отображаться
как я могу получить текущий полный путь? так как я не знаю, как это сделано, как я могу «сохранить» в переменной полный новый путь (например,/home/myuser/my_folder_bbbb)? Я попытался вставить команду «pwd», но ничего .. – user3472065
@ user3472065 Пожалуйста, проверьте это: http: // superuser.com/questions/202645/how-to-get-the-full-path-of-a-file-in-bash –
Пожалуйста, смотрите: [Почему вы не должны анализировать вывод ls (1)] (http://mywiki.wooledge.org/ParsingLs) – andlrc