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

📄 wc-tests

📁 实战Linux编程的原代码,希望对学驱动的人能有所帮助
💻
📖 第 1 页 / 共 2 页
字号:
#! /bin/sh# This script was generated automatically by mk-script.case $# in  0) xx='../../src/wc';;  *) 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 LANGcat $srcdir/a0.I | $xx -c > a0.O 2> a0.Ecode=$?if test $code != 0; then  $echo "Test a0(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a0.O $srcdir/a0.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a0(|)"; fi;;    1) $echo "Test a0(|) failed: files a0.O and $srcdir/a0.X differ" 1>&2       (diff -c a0.O $srcdir/a0.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a0(|) may have failed." 1>&2       $echo The command "cmp a0.O $srcdir/a0.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a0.E || rm -f a0.E$xx -c < $srcdir/a0.I > a0.O 2> a0.Ecode=$?if test $code != 0; then  $echo "Test a0(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a0.O $srcdir/a0.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a0(<)"; fi;;    1) $echo "Test a0(<) failed: files a0.O and $srcdir/a0.X differ" 1>&2       (diff -c a0.O $srcdir/a0.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a0(<) may have failed." 1>&2       $echo The command "cmp a0.O $srcdir/a0.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a0.E || rm -f a0.Ecat $srcdir/a1.I | $xx -l > a1.O 2> a1.Ecode=$?if test $code != 0; then  $echo "Test a1(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a1.O $srcdir/a1.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a1(|)"; fi;;    1) $echo "Test a1(|) failed: files a1.O and $srcdir/a1.X differ" 1>&2       (diff -c a1.O $srcdir/a1.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a1(|) may have failed." 1>&2       $echo The command "cmp a1.O $srcdir/a1.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a1.E || rm -f a1.E$xx -l < $srcdir/a1.I > a1.O 2> a1.Ecode=$?if test $code != 0; then  $echo "Test a1(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a1.O $srcdir/a1.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a1(<)"; fi;;    1) $echo "Test a1(<) failed: files a1.O and $srcdir/a1.X differ" 1>&2       (diff -c a1.O $srcdir/a1.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a1(<) may have failed." 1>&2       $echo The command "cmp a1.O $srcdir/a1.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a1.E || rm -f a1.Ecat $srcdir/a2.I | $xx -w > a2.O 2> a2.Ecode=$?if test $code != 0; then  $echo "Test a2(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a2.O $srcdir/a2.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a2(|)"; fi;;    1) $echo "Test a2(|) failed: files a2.O and $srcdir/a2.X differ" 1>&2       (diff -c a2.O $srcdir/a2.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a2(|) may have failed." 1>&2       $echo The command "cmp a2.O $srcdir/a2.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a2.E || rm -f a2.E$xx -w < $srcdir/a2.I > a2.O 2> a2.Ecode=$?if test $code != 0; then  $echo "Test a2(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a2.O $srcdir/a2.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a2(<)"; fi;;    1) $echo "Test a2(<) failed: files a2.O and $srcdir/a2.X differ" 1>&2       (diff -c a2.O $srcdir/a2.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a2(<) may have failed." 1>&2       $echo The command "cmp a2.O $srcdir/a2.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a2.E || rm -f a2.Ecat $srcdir/a3.I | $xx -c > a3.O 2> a3.Ecode=$?if test $code != 0; then  $echo "Test a3(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a3.O $srcdir/a3.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a3(|)"; fi;;    1) $echo "Test a3(|) failed: files a3.O and $srcdir/a3.X differ" 1>&2       (diff -c a3.O $srcdir/a3.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a3(|) may have failed." 1>&2       $echo The command "cmp a3.O $srcdir/a3.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a3.E || rm -f a3.E$xx -c < $srcdir/a3.I > a3.O 2> a3.Ecode=$?if test $code != 0; then  $echo "Test a3(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a3.O $srcdir/a3.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a3(<)"; fi;;    1) $echo "Test a3(<) failed: files a3.O and $srcdir/a3.X differ" 1>&2       (diff -c a3.O $srcdir/a3.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a3(<) may have failed." 1>&2       $echo The command "cmp a3.O $srcdir/a3.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a3.E || rm -f a3.Ecat $srcdir/a4.I | $xx -w > a4.O 2> a4.Ecode=$?if test $code != 0; then  $echo "Test a4(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a4.O $srcdir/a4.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a4(|)"; fi;;    1) $echo "Test a4(|) failed: files a4.O and $srcdir/a4.X differ" 1>&2       (diff -c a4.O $srcdir/a4.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a4(|) may have failed." 1>&2       $echo The command "cmp a4.O $srcdir/a4.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a4.E || rm -f a4.E$xx -w < $srcdir/a4.I > a4.O 2> a4.Ecode=$?if test $code != 0; then  $echo "Test a4(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a4.O $srcdir/a4.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a4(<)"; fi;;    1) $echo "Test a4(<) failed: files a4.O and $srcdir/a4.X differ" 1>&2       (diff -c a4.O $srcdir/a4.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a4(<) may have failed." 1>&2       $echo The command "cmp a4.O $srcdir/a4.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a4.E || rm -f a4.Ecat $srcdir/a5.I | $xx -w > a5.O 2> a5.Ecode=$?if test $code != 0; then  $echo "Test a5(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a5.O $srcdir/a5.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a5(|)"; fi;;    1) $echo "Test a5(|) failed: files a5.O and $srcdir/a5.X differ" 1>&2       (diff -c a5.O $srcdir/a5.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a5(|) may have failed." 1>&2       $echo The command "cmp a5.O $srcdir/a5.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a5.E || rm -f a5.E$xx -w < $srcdir/a5.I > a5.O 2> a5.Ecode=$?if test $code != 0; then  $echo "Test a5(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a5.O $srcdir/a5.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a5(<)"; fi;;    1) $echo "Test a5(<) failed: files a5.O and $srcdir/a5.X differ" 1>&2       (diff -c a5.O $srcdir/a5.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a5(<) may have failed." 1>&2       $echo The command "cmp a5.O $srcdir/a5.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a5.E || rm -f a5.Ecat $srcdir/a6.I | $xx -w > a6.O 2> a6.Ecode=$?if test $code != 0; then  $echo "Test a6(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a6.O $srcdir/a6.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a6(|)"; fi;;    1) $echo "Test a6(|) failed: files a6.O and $srcdir/a6.X differ" 1>&2       (diff -c a6.O $srcdir/a6.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a6(|) may have failed." 1>&2       $echo The command "cmp a6.O $srcdir/a6.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a6.E || rm -f a6.E$xx -w < $srcdir/a6.I > a6.O 2> a6.Ecode=$?if test $code != 0; then  $echo "Test a6(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a6.O $srcdir/a6.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a6(<)"; fi;;    1) $echo "Test a6(<) failed: files a6.O and $srcdir/a6.X differ" 1>&2       (diff -c a6.O $srcdir/a6.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test a6(<) may have failed." 1>&2       $echo The command "cmp a6.O $srcdir/a6.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s a6.E || rm -f a6.Ecat $srcdir/a7.I | $xx -l > a7.O 2> a7.Ecode=$?if test $code != 0; then  $echo "Test a7(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp a7.O $srcdir/a7.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed a7(|)"; fi;;    1) $echo "Test a7(|) failed: files a7.O and $srcdir/a7.X differ" 1>&2       (diff -c a7.O $srcdir/a7.X) 2> /dev/null       errors=`expr $errors + 1`;;

⌨️ 快捷键说明

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