Advertisement
Guest User

polacz_pliki

a guest
Dec 7th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. #!/bin/bash
  2. clear
  3. echo "">$1
  4.  
  5. if [ $# -lt 2 ] ; then
  6.  
  7. echo "Nieprawidlowa liczba argumentow"
  8. else
  9.  
  10. for i in "${@:2}"; do
  11.  
  12. if [ ! -f $i ]; then
  13. echo "Podany plik nie istnieje"
  14. exit
  15. fi
  16. done
  17.  
  18. for i in "${@:2}"; do
  19. if [ ! -s $i ]; then
  20. echo "Podany plik jest pusty"
  21. exit
  22. fi
  23. done
  24.  
  25. for i in "${@:2}"; do
  26. if [ ! -r $i ]; then
  27. echo "Nie masz prawa do odczytu pliku"
  28. exit
  29. fi
  30. done
  31.  
  32. for i in "${@:2}"; do
  33. touch $1;
  34. cat $i >> $1
  35. done
  36.  
  37. cat $1;
  38. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement