Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- STAN="0"
- function pusty
- {
- if [ -s "$1" ]
- then
- STAN="0"
- else
- STAN="1"
- echo "Plik $1 jest pusty"
- fi
- }
- function istnieje
- {
- if [ -f "$1" ]
- then
- STAN="0"
- else
- STAN="1"
- echo "Plik $1 nie istnieje lub nie jest zwyklym plikiem"
- fi
- }
- function odczyt
- {
- if [ -r "$1" ]
- then
- STAN="0"
- else
- STAN="1"
- echo "Nie mamy prawa odczytu pliku $1"
- fi
- }
- if [ "$#" -ge 2 ]
- then
- if [ -w $1 ]
- then
- for i in $*; do
- pusty $i
- if [ $STAN -eq 1 ]
- then
- break
- fi
- istnieje $i
- if [ $STAN -eq 1 ]
- then
- break
- fi
- odczyt $i
- if [ $STAN -eq 1 ]
- then
- break
- fi
- if [ "$i" != "$1" ]
- then
- cat $i>>$1
- fi
- done
- else
- echo "Nie mozna zapisywac"
- fi
- fi
Add Comment
Please, Sign In to add comment