Advertisement
Guest User

Untitled

a guest
Sep 8th, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. #!/bin/sh
  2. nazwa="$1"
  3. przelamanie=0
  4. bledy="ERRORS SPOTTED:"
  5. while read -r linia
  6. do
  7. name="$linia"
  8. if [ "$name" = "for" ];then
  9. bledy="$bledy\nnie mozna przetworzyc for"
  10. przelamanie=`expr $przelamanie + 1`
  11. fi
  12. if [ "$name" = "case" ];then
  13. bledy="$bledy\nnie mozna przetworzyc case"
  14. przelamanie=`expr $przelamanie + 1`
  15. fi
  16. if [ "$name" = "xargs" ];then
  17. bledy="$bledy\nnie mozna przetworzyc xargs"
  18. przelamanie=`expr $przelamanie + 1`
  19. fi
  20. if [ "$name" = "while" ];then
  21. bledy="$bledy\nnie mozna przetworzyc while"
  22. przelamanie=`expr $przelamanie + 1`
  23. fi
  24. done < $nazwa
  25. if [ $przelamanie -eq 0 ];then
  26. sed 's_#!/bin/sh_#!/bin/csh_g;s_[a-zA-Z]=_set &_g;s_fi_endif_g;s_\]\&\&\[_\&\&_g;s_\[ _(_g;s_then__g;s_ \]_) then_g' <$nazwa > $2
  27. else
  28. echo $bledy
  29. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement