# HG changeset patch # User HackBot # Date 1362103423 0 # Node ID 234b02097c664be09dbf9d792a2f24bf8a286993 # Parent 7abc8205c350712d25342ce7cf60030ea07c9bab (echo \'#!/bin/sh\'; echo \'a() { cat /proc/$1/cmdline; p=$(echo -n $(ps -p $1 -oppid | tail -1)); if egrep " \\| cat\\$" /proc/$p/cmdline; then ps -p $1 -ocmd | tail -1; else a $p; fi }\'; echo \'a $$\') > bin/quine2 && quine2 a b c diff -r 7abc8205c350 -r 234b02097c66 bin/quine2 --- a/bin/quine2 Fri Mar 01 02:02:16 2013 +0000 +++ b/bin/quine2 Fri Mar 01 02:03:43 2013 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -a() { echo $1; p=$(echo -n $(ps -p $1 -oppid | tail -1)); if egrep " \| cat\$" /proc/$p/cmdline; then ps -p $1 -ocmd | tail -1; else a $p; fi } +a() { cat /proc/$1/cmdline; p=$(echo -n $(ps -p $1 -oppid | tail -1)); if egrep " \| cat\$" /proc/$p/cmdline; then ps -p $1 -ocmd | tail -1; else a $p; fi } a $$