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 次 |
最近记录: |