Skip to content

Instantly share code, notes, and snippets.

@miromasat
Created October 21, 2012 19:02
Show Gist options
  • Save miromasat/3928104 to your computer and use it in GitHub Desktop.
Save miromasat/3928104 to your computer and use it in GitHub Desktop.
domaci ukol na UOS c.1.
#!/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