⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 date-tests

📁 实战Linux编程的原代码,希望对学驱动的人能有所帮助
💻
📖 第 1 页 / 共 4 页
字号:
#! /bin/sh# This script was generated automatically by mk-script.case $# in  0) xx='../../src/date';;  *) xx="$1";;esactest "$VERBOSE" && echo=echo || echo=:$echo testing program: $xxerrors=0test "$srcdir" || srcdir=.test "$VERBOSE" && $xx --version 2> /dev/null# Make sure we get English translations.LANGUAGE=Cexport LANGUAGELC_ALL=Cexport LC_ALLLANG=Cexport LANGLANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0' +'%% %a %A %b %B'  > 1.O 2> 1.Ecode=$?if test $code != 0; then  $echo "Test 1(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp 1.O $srcdir/1.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed 1(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test 1(LANG=C TZ=UTC0) failed: files 1.O and $srcdir/1.X differ" 1>&2       (diff -c 1.O $srcdir/1.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test 1(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp 1.O $srcdir/1.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s 1.E || rm -f 1.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0' +'%d_%D_%e_%h_%H'  > 3.O 2> 3.Ecode=$?if test $code != 0; then  $echo "Test 3(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp 3.O $srcdir/3.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed 3(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test 3(LANG=C TZ=UTC0) failed: files 3.O and $srcdir/3.X differ" 1>&2       (diff -c 3.O $srcdir/3.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test 3(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp 3.O $srcdir/3.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s 3.E || rm -f 3.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0' +'%I_%j_%k_%l_%m'  > 4.O 2> 4.Ecode=$?if test $code != 0; then  $echo "Test 4(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp 4.O $srcdir/4.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed 4(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test 4(LANG=C TZ=UTC0) failed: files 4.O and $srcdir/4.X differ" 1>&2       (diff -c 4.O $srcdir/4.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test 4(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp 4.O $srcdir/4.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s 4.E || rm -f 4.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0' +'%M_%n_%p_%r'  > 5.O 2> 5.Ecode=$?if test $code != 0; then  $echo "Test 5(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp 5.O $srcdir/5.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed 5(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test 5(LANG=C TZ=UTC0) failed: files 5.O and $srcdir/5.X differ" 1>&2       (diff -c 5.O $srcdir/5.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test 5(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp 5.O $srcdir/5.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s 5.E || rm -f 5.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0' +'%s_%S_%t_%T'  > 6.O 2> 6.Ecode=$?if test $code != 0; then  $echo "Test 6(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp 6.O $srcdir/6.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed 6(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test 6(LANG=C TZ=UTC0) failed: files 6.O and $srcdir/6.X differ" 1>&2       (diff -c 6.O $srcdir/6.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test 6(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp 6.O $srcdir/6.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s 6.E || rm -f 6.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0' +'%U_%V_%w_%W'  > 7.O 2> 7.Ecode=$?if test $code != 0; then  $echo "Test 7(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp 7.O $srcdir/7.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed 7(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test 7(LANG=C TZ=UTC0) failed: files 7.O and $srcdir/7.X differ" 1>&2       (diff -c 7.O $srcdir/7.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test 7(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp 7.O $srcdir/7.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s 7.E || rm -f 7.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0' +'%x_%X_%y_%Y'  > 8.O 2> 8.Ecode=$?if test $code != 0; then  $echo "Test 8(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp 8.O $srcdir/8.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed 8(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test 8(LANG=C TZ=UTC0) failed: files 8.O and $srcdir/8.X differ" 1>&2       (diff -c 8.O $srcdir/8.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test 8(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp 8.O $srcdir/8.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s 8.E || rm -f 8.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0' +'%z'  > 9.O 2> 9.Ecode=$?if test $code != 0; then  $echo "Test 9(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp 9.O $srcdir/9.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed 9(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test 9(LANG=C TZ=UTC0) failed: files 9.O and $srcdir/9.X differ" 1>&2       (diff -c 9.O $srcdir/9.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test 9(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp 9.O $srcdir/9.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s 9.E || rm -f 9.ELANG=C TZ=UTC0 $xx --date '02/29/1996 1 year' +%Y-%m-%d  > leap-1.O 2> leap-1.Ecode=$?if test $code != 0; then  $echo "Test leap-1(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp leap-1.O $srcdir/leap-1.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed leap-1(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test leap-1(LANG=C TZ=UTC0) failed: files leap-1.O and $srcdir/leap-1.X differ" 1>&2       (diff -c leap-1.O $srcdir/leap-1.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test leap-1(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp leap-1.O $srcdir/leap-1.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s leap-1.E || rm -f leap-1.ELANG=C TZ=UTC0 $xx --date '1995-1-1' +%U  > U95-1.O 2> U95-1.Ecode=$?if test $code != 0; then  $echo "Test U95-1(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp U95-1.O $srcdir/U95-1.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed U95-1(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test U95-1(LANG=C TZ=UTC0) failed: files U95-1.O and $srcdir/U95-1.X differ" 1>&2       (diff -c U95-1.O $srcdir/U95-1.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test U95-1(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp U95-1.O $srcdir/U95-1.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s U95-1.E || rm -f U95-1.ELANG=C TZ=UTC0 $xx --date '1995-1-7' +%U  > U95-2.O 2> U95-2.Ecode=$?if test $code != 0; then  $echo "Test U95-2(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp U95-2.O $srcdir/U95-2.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed U95-2(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test U95-2(LANG=C TZ=UTC0) failed: files U95-2.O and $srcdir/U95-2.X differ" 1>&2       (diff -c U95-2.O $srcdir/U95-2.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test U95-2(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp U95-2.O $srcdir/U95-2.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s U95-2.E || rm -f U95-2.ELANG=C TZ=UTC0 $xx --date '1995-1-8' +%U  > U95-3.O 2> U95-3.Ecode=$?if test $code != 0; then  $echo "Test U95-3(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp U95-3.O $srcdir/U95-3.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed U95-3(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test U95-3(LANG=C TZ=UTC0) failed: files U95-3.O and $srcdir/U95-3.X differ" 1>&2       (diff -c U95-3.O $srcdir/U95-3.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test U95-3(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp U95-3.O $srcdir/U95-3.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s U95-3.E || rm -f U95-3.ELANG=C TZ=UTC0 $xx --date '1992-1-1' +%U  > U92-1.O 2> U92-1.Ecode=$?if test $code != 0; then  $echo "Test U92-1(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp U92-1.O $srcdir/U92-1.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed U92-1(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test U92-1(LANG=C TZ=UTC0) failed: files U92-1.O and $srcdir/U92-1.X differ" 1>&2       (diff -c U92-1.O $srcdir/U92-1.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test U92-1(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp U92-1.O $srcdir/U92-1.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s U92-1.E || rm -f U92-1.ELANG=C TZ=UTC0 $xx --date '1992-1-4' +%U  > U92-2.O 2> U92-2.Ecode=$?if test $code != 0; then  $echo "Test U92-2(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp U92-2.O $srcdir/U92-2.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed U92-2(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test U92-2(LANG=C TZ=UTC0) failed: files U92-2.O and $srcdir/U92-2.X differ" 1>&2       (diff -c U92-2.O $srcdir/U92-2.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test U92-2(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp U92-2.O $srcdir/U92-2.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s U92-2.E || rm -f U92-2.ELANG=C TZ=UTC0 $xx --date '1992-1-5' +%U  > U92-3.O 2> U92-3.Ecode=$?if test $code != 0; then  $echo "Test U92-3(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -