Как объединить скрипты и сделать вывод таблицей?
вы конечно мастер путанных вопросов, но в принципе понятно чего вы добиваетесь, поэтому просто приведу маленький пример, а там уже переделаете под свои нужды
допустим у нас есть несколько файлов с результатами в виде одной строки
как пример
echo "ОК" > {biosinfo,meminfo,cpuinfo}.result
создадим три файла которые содержат значение "OK"

там же создадим скрипт results_table.sh
#!/usr/bin/env bash

FILEPATH_BIOSINFO_RESULT="biosinfo.result"
FILEPATH_MEMINFO_RESULT="meminfo.result"
FILEPATH_CPUINFO_RESULT="cpuinfo.result"

BIOSINFO_RESULT=$(cat "$FILEPATH_BIOSINFO_RESULT")
MEMINFO_RESULT=$(cat "$FILEPATH_MEMINFO_RESULT")
CPUINFO_RESULT=$(cat "$FILEPATH_CPUINFO_RESULT")

TABLE="TEST;RESULTS
BIOS ver;$BIOSINFO_RESULT
Memory;$MEMINFO_RESULT
CPU;$CPUINFO_RESULT"

echo "$TABLE" | csview -d";"
здесь мы прописываем в переменную TABLE нужную нам информацию в виде текстового CSV формата, а затем с помощью утилиты csview выводим в виде таблицы

результат работы скрипта
┌──────────┬─────────┐
│ TEST     │ RESULTS │
├──────────┼─────────┤
│ BIOS ver │ ОК      │
│ Memory   │ ОК      │
│ CPU      │ ОК      │
└──────────┴─────────┘
Выглядит это как бред сивой кобылы
ты собираеш информацию из собраного списка сохраняешь ее в текстовый файл называя его баш скрптом хотя в нем только текст, пусть даже в  нем есть что-то в начале но по факту  это ничего не меняет.
При этом ты задаешь достаточно простой вопрос по башу
Давай лучше с начала 
ЧТО ты хотел сделать изначально ?
Что должно делать это художество в конце?