Передайте все строки в файле как отдельный аргумент, разделенный пробелом

У меня есть txt-файл:

txt1 txt2 txt3

Я хочу передать все эти строки как отдельный аргумент, разделенный пробелом: myProgram -a txt1 txt2 txt3

Есть простой способ сделать это?

  • Выполнить скрипт автоматически через pbrun?
  • Почему моя переменная локальна в цикле «while read», но не в другом, казалось бы, подобном цикле?
  • запустить startup.sh не работает
  • Awk не дает никакого результата
  • Как сравнить значения float в сценарии оболочки?
  • Как отображать вывод команды во время ее разбора?
  • Код выхода подзаголовка влияет на регистрацию
  • Родительский скрипт продолжается, когда ребенок выходит с ненулевым кодом выхода
  • One Solution collect form web for “Передайте все строки в файле как отдельный аргумент, разделенный пробелом”

    Извините, вам следовало бы найти более тщательно.

    mapfile -t <arguments.txt myProgram -a "${MAPFILE[@]}"

    Linux и Unix - лучшая ОС в мире.