Код: Выделить всё
cd /path/ty/my/dir
TESTVAR="subdir1/*,subdir2/*"
ITEMS=$(echo $TESTVAR | tr "," "\n")
echo $ITEMS
Пусть в папке /path/ty/my/dir есть подпапки subdir1 и subdir2, и в них, в свою очередь, лежат какие-то папки и файлы.
В таком случае этот код вернет список всех этих папок и файлов (внутри subdir1 и subdir2), т.е. система как бы раскроет все пути по паттерну "subdir1/*" и "subdir2/*", а мне этого не хотелось бы, нужен такой результат:
Код: Выделить всё
subdir1/*
subdir2/*
Как это сделать? Пока у меня это получается только путем выхода из текущей папки (например, cd /), но не хотелось бы прибегать к этому решению. Соответственно, раз в данной папке нет таких подпапок, шаблоны не раскрываются.