LINUX.ORG.RU

Ответ на: комментарий от anonymous

Не, это потребовалось из скрипта определенные строки в два конфига передать. Часть строк одинаковые, часть разные, а плодить практически не отличающиеся друг от друга строки не хочется.

hanharr ()
Ответ на: комментарий от micronekodesu

Сначала ты смеешься над Леней, а потом systemd-shelld смеется над тобой.

entefeed ☆☆☆ ()
Ответ на: комментарий от entefeed

Чтобы при очередной поломке гламурной поделки, вроде

_vim_files: function definition file

Переключиться в bash и выполнить rm ~/.zcompdump

anonymous ()

/bin/echo «blabla» | tee file1 >> file2

tee может писать в несколько файлов.

echo "blabla" | tee file1 file2 ... fileN

Что, кстати, полезно, если хочешь обработать stdout сразу несколькими программами параллельно:

echo $'one\ntwo' | tee >(grep one > one.log) >(grep two > two.log)

KennyMinigun ★★★★★ ()
Последнее исправление: KennyMinigun (всего исправлений: 1)
Ответ на: комментарий от entefeed

Отродясь не устанавливал. Это не проблема oh-my-zsh.

anonymous ()
Ответ на: комментарий от hanharr

В bash так не сработало.

Ну да, потому что для этого надо вешать на stdout отдельный процесс, который работает фактически как tee. zsh это делает сам, а для баша придётся вручную использовать tee.

proud_anon ★★★★★ ()
Ответ на: комментарий от proud_anon

Я про то, как в bash сделать вывод в файл через отдельные процессы. Т.е. я понимаю, что tee это проще и нагляднее. Но, интереса ради. Ну, либо я уже ничего не понимаю и пора завязывать.

hanharr ()
Ответ на: комментарий от hanharr

Честно говоря, я не понимаю вопроса. tee и есть отдельный процесс, который записывает в сколько хочешь файлов. zsh отличается только тем, что умеет сам запускать такой процесс.

proud_anon ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.