2012年10月2日 星期二

shell 輸出無法重定向

$ type time
$ ( time ls ) 2>&1 | grep user


test.sh
                line=$( msgmerge -v -o locale/$i/LC_MESSAGES/messages.po locale/$i/LC_MESSAGES/messages.po messages.po 2>&1 )

                # 檢查是否有更新
                missing=$( echo $line | grep -o 'missing [0-9]\+' | awk '{print $2}' )

                if [ $missing -gt 0 ];then
                        echo "* $missing updated."
                        echo "You should edit 'locale/$i/LC_MESSAGES/messages.po'"
                fi




Reference :
重定向Bash命令——time - seizeF的专栏 - 博客频道 - CSDN.NET
关于dd命令输出结果无法重定向到文件的问题 - feisky - 博客园

沒有留言:

張貼留言