Krátká verze zní:Proč ano, můžete výstup z shellu zpracovat pomocí kanálu jako každý jiný program.
Odtud můžete použít cokoli, co chcete, například, říct
$ bash | sed "$(echo -e "[email protected]@\e[31mdog\e[[email protected]; [email protected] [email protected] [email protected];")"
Myslel jsem, že přidám svou „duhu“. Užijte si to:
for((b=0;$b<8;b++)); do echo -ne "\e[4${b}m4$b : "; \
for((f=0;$f<8;f++)); do echo -ne "\e[3${f}m3${f}"; done; echo -e "\e[0m"; done
Stále hledám emulátor linuxového terminálu s touto funkcí, ale pro ty, kteří to čtou a používají macOS X:
- Získejte iTerm2 (stejně jej budete chtít, pokud hodně pracujete s příkazovým řádkem v OS X), přejděte do „Nastavení> Profily> Pokročilé“ a poté klikněte na „Upravit“ v části „Spouštěče“. Zde můžete přidat spouštěč s regulárním výrazem jako
^.*\[ERROR\].*$
a nastavte akci na „Zvýraznit text“ a parametr na něco jako „Červené popředí“.
Nejrychlejší způsob, jak povolit přenos sendmailu přes smarthost?
Jak získat % využití paměti pomocí vmstat?