Mějme následující skript: ##################################### 01. declare -i count 02. count=0; 03. 04. tempPath=`echo "$PATH:$HOME" | sed -e "s/ /~~/g" -e "s/:/ /g"` 05. echo $tempPath; 06. 07. for dir in tempPath do 08. dir=`echo $dir | sed "s/~~/ /g"` 09. if [-d "$dir"] ; then 10. for file in ls $dir ; do 11. if [ -x "$dir/$file" ] ; then 12. count=$count+1 13. else 14. nocount=$((nocount+1)); 15. fi 16. done 17. fi 18. done 19. echo "Binaries count: " count ", Others: " nocount ##################################### 1. Co skript dělá (odkazujte se na čísla řádků)? (3b) 2. Proč je speciálně deklarovaná proměnná count na řádku 1? (1b) 3. Co přesně se děje na řádku 4? (2b) 4. Jak by šel jinak zapsat řádek 11 (jiný příkaz než složené závorky s ekvivalentní sémantikou?) (1b) 5. Nalezněte alespoň 3 chyby. (2b) 6. Napište skript, který spočítá počet souborů v aktuálním adresáři (s použitím cyklu)? (3b) 7. Jaký je příkaz pro dlouhý výpis souborů a adresářů v aktuálním adresáři? (1b)