Я новичок в сценариях оболочки и не могу понять эту, казалось бы, простую задачу. У меня есть текстовый файл (ciphers.txt), содержащий около 250 строк, и я хотел бы использовать первый столбец каждой строки в качестве аргумента в команде. Любая помощь будет принята с благодарностью!
команда:
openssl s_client -connect host:port -cipher argument
Он отлично работает, когда я делаю это за один раз, но я действительно не хочу запускать ту же команду в 250 раз. Вот мой script:
awk '{command = "openssl s_client -connect localhost:4433 -cipher > results.txt"
print $0 | command}' ciphers.txt
Я продолжаю получать ошибку, поэтому я уверен, что у меня есть синтаксическая ошибка где-то. Является ли вывод awk добавленным после -cipher?