Выполнение долгой команды

Что является лучшей командой, которая позволяет мне делать это:

  1. отправьте вывод говорят ls в названный файл etcdir
  2. Распечатайте etcdir использование файла cat
  3. Распечатайте использование статуса выхода echo $?
  4. Разбивание команды в две строки.

Я знаю что-то как

sudo ls > etcdir && cat etcdir ??? \ echo $?

или

sudo ls > etcdir && cat etcdir; \ echo $?

~thanks заранее

1
задан 10 September 2016 в 04:20

1 ответ

Можно объединить шаг 1 и 2 при помощи tee, который копирует вывод в файл вместо того, чтобы перенаправить его, так, чтобы это все еще было видимо в терминале.

Вот были бы Ваши команды:

ls | tee etcdir
echo $?
2
ответ дан 7 December 2019 в 13:42

Другие вопросы по тегам:

Похожие вопросы: