Когда я пробую к pastebin 2, управляют как это:
echo Merry && echo Christmas | pastebinit
Это только pastebins вторая команда, и дает первое как вывод:
Merry
http://paste.ubuntu.com/9605648/
Теперь я мог просто сделать:
echo Merry Christmas | pastebinit
И это работало бы, но я хочу выполнить 2 отдельных команды и передать вывод по каналу к pastebinit
, Я не могу:
sudo apt-get install christmas && sudo apt-get update | pastebinit
кажется, не работает.
Оберните его для создания составной команды:
{ echo Merry && echo Christmas;} | pastebinit
В целом, для передачи по каналу вывода нескольких команд в последовательности к другой команде сделайте:
{ cmd1; cmd2; ...;} | cmd
или
(cmd1; ... ) | cmd
Существует ли причина, Вы не могли сначала перенаправить вывод двух команд в файл (использование добавляют для вывода второй команды), и затем передайте это по каналу к pastebinit?
echo Merry > out.txt && echo Christmas >> out.txt && cat out.txt | pastebinit
, Возможно, перенаправление stderr к файлу также.
Здесь следует за обходным решением для ответа на вопрос, "как я захватываю комплексный выход на CLI?"
Должно быть полезным:
thufir@dur:~$
thufir@dur:~$ script xmas
Script started, file is xmas
thufir@dur:~$
thufir@dur:~$ echo Merry && echo Christmas
Merry
Christmas
thufir@dur:~$
thufir@dur:~$ exit
exit
Script done, file is xmas
thufir@dur:~$
thufir@dur:~$ cat xmas
Script started on 2017-10-27 06:37:59-0700
thufir@dur:~$
thufir@dur:~$ echo Merry && echo Christmas
Merry
Christmas
thufir@dur:~$
thufir@dur:~$ exit
exit
Script done on 2017-10-27 06:38:23-0700
thufir@dur:~$
thufir@dur:~$ pastebinit xmas
http://paste.ubuntu.com/25830406/
thufir@dur:~$
Вот pastebin файл на человечности, как выше. Ссылка man script
поскольку, как использовать typescript
.
Обратите внимание, что можно выполнить сценарии, взаимодействовать, и т.д. script
управляйте просто регистрирует все в файл. Не совсем уверенный, как сделать это более читаемым без futzing с конфигурацией консоли/оболочки...
В основном, если Вы выключаете все цвета, и т.д., это выглядит лучше.