Программа имеет вывод, установленный на 2 десятичных числа с плавающей запятой, по одному в каждой строке в файл. В зависимости от выполнения может быть выведено множество файлов, каждый из которых имеет имя файла Cance.ex #, где # - количество раз, когда программа запускалась из сценария.
Профессор предоставил сценарий awk в качестве первого шага к созданию диаграммы достоверности 95% с использованием gnuplot. Я хотел бы преобразовать вывод в формат
conf $ 1 $ 2 $ 3 var #
, где # - номер из рака.ex #
Я разработал следующее:
#!/bin/bash
Files=Output/*
String
for f in $Files
do
String="conf "
cat $f | while read LINE
do
String="$LINE "
done
echo $String
done
Я знаю количество шагов отсутствует, так как я только начал их собирать. Моя проблема заключается в выполнении части конкатенации, поскольку она просто не работает. Нет вывода, нада при выполнении скрипта выше. Однако, если я изменю String = "$ LINE
на echo $ LINE
, тогда я получу весь вывод файлов, помещенных на терминал.
Есть ли работоспособная функция добавления для переменных внутри цикла в bash?