Вы можете запустить getty после загрузки, чтобы получить последовательное соединение с вашей системой. Обратите внимание, что это не даст вам выходных данных по умолчанию, которые обычно видны с вашей консолью (Kernel Panics и другие подробности, обычно встречающиеся в консоли, но не в обычных терминалах). Но если вы просто хотите получить логин через последовательный порт после загрузки, это должно сработать.
/sbin/agetty -L 115200 ttyS2 vt100
Он должен подключаться к / dev / ttyS2
со скоростью 115200
бод и имитировать терминал vt100
.
Ваш запрос не совсем ясен. Почему две петли на двух диапазонах? Не будет
for FN in *.tar.gz; do echo python script.py --out "$FN"; done
достаточно? Удалите echo
, если результат вас устраивает.
Если НЕТ других файлов, кроме тех, над которыми вы хотите работать, «расширения» также могут исчезнуть, запустите цикл for
через *
.
Если кроме тех файлов, которые вам нужны, там есть другие файлы tar.gz, вы можете использовать:
for i in file{0..10}.{1..22}.tar.gz; do python script.py --out "$i" --print-file; done
Если это единственные файлы в папке, этого достаточно, и это будет работать с любым именем файла.
for i in * ; do python script.py --out "$i" --print-file; done
Если это единственные файлы tar.gz в папке, но там есть файлы другого типа, то это можно использовать и может работать с любыми именами файлов tar.gz:
for i in *.tar.gz ; do python script.py --out "$i" --print-file; done