Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- echo "Skrypt do zadania 4 - znajdowanie i usuwanie dowiazan"
- if [ -z "$1" ]
- then
- echo "Jako pierwszy argument podaj sciezke!"
- exit 1
- fi
- if [ ! -e "$1" ] || [ ! -d "$1" ]
- then
- echo "Plik nie istnieje lub nie jest sciezka!"
- exit 2
- fi
- echo "Sciezka: " $1
- separator=" | "
- lista=""
- find $1 -type l | { while read -s line ; do
- wskazanie=$(readlink -f $line)
- zasieg=""
- if [[ $wskazanie =~ $1 ]]
- then
- zasieg="Wewnetrzne"
- rm $line
- else
- zasieg="Zewnetrzne"
- fi
- lista+="\n$line $separator $wskazanie $separator $zasieg"
- done
- echo -e $lista | sort
- }
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement