Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if test -z $(echo $2 | egrep "[CcFfKk]") #sprawdzamy poprawnosc $2
- then echo "You stupid fool, insert proper CFK"
- echo "Insert temperature in following pattern x(C/F/K) (C/F/K)"
- exit
- else
- case "$2" in
- "[Cc]") if test -z $(echo $1 | egrep "[+-]?[0-9]*[[:space:]]?[FfKk]")
- then echo "You stupid fool, insert proper number"
- elif test -z $(echo $1 | egrep "[+-]?[0-9]*[[:space:]]?[Ff]")
- then
- else
- a=$(echo $1 | cut -d "[Ff]" -f 1) #podstawiamy pod zmienna "a" wartosc liczbowa temperatury
- echo $(echo "5/9 * ($a - 32) )" | bc -l) #przeliczamy stopnie z F na C
- elif test -z $(echo $1 | egrep "[+-]?[0-9]*[[:space:]]?[Kk]")
- then
- else
- a=$(echo $1 | cut -d "[Kk]" -f 1) #podstawiamy pod zmienna "a" wartosc liczbowa temperatury
- echo $(echo "$a+273.15" | bc -l) #przeliczamy stopnie
- fi
- ;;
- elif if test -z $(echo $2 | egrep "[+-]?[0-9]*[[:space:]]?[Cc]")
- fi
- fi
- esac
Advertisement
Add Comment
Please, Sign In to add comment