Можно ли с помощью mkdir -p создавать файлы в подкаталогах с помощью регулярных выражений?

Если я правильно понимаю, и ваши переменные содержат то, что я думаю, они содержат (в следующий раз,пожалуйста, покажите нам, какие значения переменных и как вы их присваиваете ), тогда все, что вам нужно, это процитировать:

srt-live-transmit "$MC" "srt://${SRT_IP}:${SRT_PORT}?${LATENCY}&${PASS}" -v

Вы не можете избежать одинарных кавычек в одной -строке в кавычках, но вместо этого вы можете просто использовать двойные кавычки, которые позволяют расширять переменные.

0
20.11.2021, 02:27
1 ответ

Учитывая, что вы создаете каталоги без файлов в них в конце (4), я бы не ожидал, что команда общего назначения -будет обрабатывать ваши файлы -и -родительские -каталоги сценарий точно так или иначе.

Лучшее, что вы можете сделать, не создавая новую команду, это

mkdir -p ~/1/2/3/4; touch ~/1/2/{w,x,3/{y,z}}

Последнее не является регулярным выражением, это раскрытие фигурной скобки .

0
20.11.2021, 07:44

Теги

Похожие вопросы