net*_*ain 12 bash utilities watch
我有一个phpunit带有彩色输出的命令 ( )。根据watch, 命令我应该能够使用--color标志来允许颜色渲染通过。但是,这不起作用。有没有其他方法可以解决这个问题?
phpunit | cat不起作用(表明这不是命令的问题watch)phpunit 。
作为替代方案,以下 bash 脚本方法对我来说非常有用:
#!/bin/bash
while true; do
(echo -en '\033[H'
CMD="$@"
bash -c "$CMD" | while read LINE; do
echo -n "$LINE"
echo -e '\033[0K'
done
echo -en '\033[J') | tac | tac
sleep 2
done
Run Code Online (Sandbox Code Playgroud)
用法:
$ botch my-command
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5086 次 |
| 最近记录: |