基本上我试图从我的python脚本重定向我的print语句,以便它们被附加到我的bash日志记录功能。我试图从这里获取灵感 - > http://wiki.bash-hackers.org/syntax/expansion/proc_subst但这不起作用。每当我运行这段代码时,它只会挂在python调用上,而不会打印任何内容。我想这个应该是一个简单的修复,但我无法弄明白。任何帮助,将不胜感激!
代码:
while read line ;do
log "$line"
done < <( <Python script> )
...
function log {
echo "$(date) ($(host)) [$1]"
}