横取りというか覗き見る strace -p `pidof a.out` -e write -s 256 2>&1 | sed -ne 's/^write(1, \"\(.*\)\"\.*, [0-9]*) *= [0-9]*$/\1/p'`pidof a.out`に見たいプロセスIDを書く straceでwriteだけを抽出すると write(1, "asbcdefghijklmnopqrstuvwxyz296\n", 31) = 31みたいに出力されるので、それをsedで asbcdefghijklmnopqrstuvwxyz296\nのように適当に切り出して表示する。 適当すぎるので、あとでptraceを使ってかっこよく書き直す