我想在find结果后执行echo命令并传递颜色值:
例如,以下代码可以正常工作:
但是这个不起作用:
这种方法不可行吗?或者像使用-printf这样的另一个选项更好?我的目标是查看find输出(使用-print),并以另一种颜色突出显示执行的find结果!感谢帮助或建议!
例如,以下代码可以正常工作:
RED='\033[0;31m'
echo -e "${RED}Red"
但是这个不起作用:
RED='\033[0;31m'
find . -print -name test -exec bash -c 'echo -e "${RED}{}"' \;
这种方法不可行吗?或者像使用-printf这样的另一个选项更好?我的目标是查看find输出(使用-print),并以另一种颜色突出显示执行的find结果!感谢帮助或建议!