Created
October 21, 2012 19:02
-
-
Save miromasat/3928104 to your computer and use it in GitHub Desktop.
domaci ukol na UOS c.1.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
#Miroslav Masat 2013 | |
echo "Zadaj vstupny subor [relativna cesta od umiestnenia tohto skriptu]"; | |
read a; | |
echo "Zadaj velkost jednej casti suboru [ -b (bytecount)]"; | |
read b; | |
velkost=`echo $b | cut -d"/" -f5 | cut -d"." -f1|tr -d [:alpha:]`; #tento riadok extrahuje zo vstupu cislo. Napriklad z "4k" vyberie len "4", nanestastie som este nezaintegroval ten feature dalej do kodu, aby vedel podla postfixu nahodit exponent desiatky, cize teraz je to len bezpredmetna validacia vstupu... | |
split -b $b $a; | |
num=`cat $a | wc -c`; | |
poc_sub=$(($num / $velkost +1)); | |
echo "Pocet suborov:"; | |
echo $poc_sub; | |
exp=26; | |
for (( i = 1; i<40; i++ )); do | |
if [[ $poc_sub -le $exp ]]; then | |
break; | |
fi | |
exp=$exp*26 | |
done | |
echo "Pocet potrebnych pismen:"; | |
echo $i; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment