Gistrec

ОССиС лабораторная 3 задание 4

Mar 25th, 2018
287
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.94 KB | None | 0 0
  1. ####################################################
  2. # Разработать сценарий для поиска в файле данных   #
  3. #         заданной пользователем строки символов.  #
  4. #                                                  #
  5. # Входные данные: 1. Файл                          #
  6. #                 2. Набор символов                #
  7. ####################################################
  8.  
  9. if [ $# -le 0 ]; then
  10.     echo "Введите название файла и набор символов";
  11.     exit
  12. fi
  13.  
  14. fileName=$1
  15. shift;
  16.  
  17. if [ ! -f "$fileName" ]; then
  18.     echo "Файл $fileName не существует";
  19.     exit
  20. fi
  21.  
  22. # Создаем команду вида
  23. # cat stud | grep Новосибирск | grep Туполев
  24. command=''
  25. for param in "$@"
  26. do
  27.     command+=" | grep $param";
  28. done
  29. # Запускаем команду
  30. eval "cat $fileName $command"
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment