Пример J-2. viewdata.sh: Результат преобразования VIEWDATA.BAT в сценарий командной оболочки | Популярный Linux

Опубликовано Bash в Ср, 23/12/2009 — 21:08

Пример J-2. viewdata.sh: Результат преобразования VIEWDATA.BAT в сценарий командной оболочки

  1. #!/bin/bash
  2. # Результат преобразования пакетного файла VIEWDATA.BAT в сценарий командной оболочки.
  3. DATAFILE=/home/bozo/datafiles/book-collection.data
  4. ARGNO=1
  5. # @ECHO OFF       Эта команда здесь не нужна.
  6. if [ $# -lt «$ARGNO« ]    # IF !%1==! GOTO VIEWDATA
  7. then
  8.   less $DATAFILE          # TYPE C:\MYDIR\BOOKLIST.TXT | MORE
  9. else
  10.   grep «$1» $DATAFILE     # FIND «%1» C:\MYDIR\BOOKLIST.TXT
  11. fi
  12. exit 0                    # :EXIT0
  13. # операторы перехода GOTO, метки и прочий «мусор» больше не нужны.
  14. # Результат преобразования стал короче, чище и понятнее,

Запись опубликована в рубрике Без рубрики. Добавьте в закладки постоянную ссылку.