2012年1月11日水曜日

[Shell 基础] 测试 shell 的输出

$ cat test.sh
#! /bin/bash
echo aaaaaaa

$ cat result.log
#! /bin/bash
echo aaaaaaa

$ sh -v test.sh 2>&1 | diff -u result.log -
--- result.log  2012-02-02 17:50:41.000000000 +0900
+++ -   2012-02-02 19:12:55.366859000 +0900
@@ -1,2 +1,3 @@
 #! /bin/bash
 echo aaaaaaa
+aaaaaaa

$ cat result.log
#! /bin/bash
echo aaaaaaa
aaaaaaa

$ sh -v test.sh 2>&1 | diff -u result.log -

0 件のコメント:

コメントを投稿