Используйте для и сохранить и SAA в разных файлах - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь взять 2 файла из одной команды, в один файл я помещаю только 1 запись, а другой - список, вот пример:

Я пробовал различные команды

#!/bin/bash
    for i in range 4
     do
      echo "test" >one  >>list
    done 

Мне нужно, чтобы в «одном» сохранить последний цикл и в «списке» всех.

1 Ответ

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

Вы можете использовать tee для этого, так как tee все равно будет писать в стандартный вывод, вы можете сделать что-то вроде

#!/bin/bash
for i in range 4
 do
  echo "test" | tee one >>list
done

или это, если вы хотите видеть эхо при запуске, -aфлаг указывает тройнику добавлять, а не усекать

#!/bin/bash
for i in range 4
 do
  echo "test" | tee one | tee -a list
done
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...