Как добавить в текстовый файл в последнюю строку, созданную ранее - PullRequest
0 голосов
/ 16 октября 2019
if 
python python_rule1 >> raw-data.txt

python python_rule2 >> raw-data.txt

if the output from rule1 is A

if the output from rule2 is B

then the raw-data.txt

A

B

Как мне получить:

A, B

1 Ответ

0 голосов
/ 16 октября 2019

Исходя из вопроса, выглядит так, как будто есть две программы "python_rule1" и "python_rule2", производящие односимвольный вывод (A или B).

Желаемый вывод - поместить два ответа вта же строка на stdout, разделенная запятой, вместо отправки двух строк на stdout. Это может быть достигнуто путем сохранения результата каждого шага в переменной оболочки (R1, R2 в примере), а затем форматирование вывода в stdout

R1=$(python python_rule1)
R2=$(python python_rule2)
echo "$R1, R2" >> raw-data.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...