Это может включать вызов вашего скрипта в цикле или настройку вашего скрипта на цикл по аргументам командной строки.
for filename in file_*_123.txt; do
./Script.sh "$filename"
done
Это вызовет ваш скрипт один раз для каждого файла, соответствующего шаблону file_*_123.txt
.
Вы можете изменить сценарий и заключить его в цикл, например
#!/bin/sh
for filename do
# here you do whatever you need to do with "$filename"
done
или,
#!/bin/sh
for filename in "$@"; do
# here you do whatever you need to do with "$filename"
done
(эти два варианта цикла эквивалентны)
Это приведет к тому, что скрипт зациклится на своих аргументах командной строки. Затем вы запустите свой скрипт, как показано в вопросе:
./Script.sh file_*_123.txt
Оказывается, мне нужно network-manager-l2tp-gnome
. Не было очевидно, что для KDE нужен пакет Gnome.
Я только что столкнулся с похожей проблемой, и оказалось, что на момент публикации Meraki опубликовала неверные значения фазы 2 в своей статье «Конфигурация клиентской ОС VPN». С помощью и усердием Gene Y. из группы поддержки Meraki мы смогли получить правильное значение алгоритмов фазы 2 :
.aes128-sha1,3des-sha1!
Неверная строка в их статье о конфигурации — это копирование/вставка значений фазы 1 в фазу 2. Возможно, Meraki вскоре обновит свою документацию, чтобы отразить правильное значение, но на случай, если кто-то еще получит ту же фатальную ошибку signal 15. Я получал и натыкался на этот пост, как и раньше, это исправило это для нас.