Выполните одну и ту же операцию с несколькими парами файлов с одинаковыми именами

Наконец-то я нашел решение, описанное в этом ответе

Все, что мне нужно было сделать, это выполнить следующую команду от имени root:

xhost si:localuser:test

Очевидно, эта команда позволяет пользователю использовать сервер отображения.

Пожалуйста, отредактируйте этот ответ, если вы знаете больше об этой проблеме.

2
06.07.2017, 13:29
1 ответ

Сначала перебрать все tmp_файлы:

for file in tmp_*; do

затем для каждого файла tmp_можно получить соответствующий файл vap_сvap${file#tmp}-сначала ${file#tmp}убирает префикс tmp (сама переменная не модифицируется ), затем результат объединяется с vap.

for file in tmp_*; do./process_stuff "${file}" "vap${file#tmp}" > "out${file#tmp}"; done
2
27.01.2020, 22:09

Теги

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