Хорошо, найденный им самостоятельно, к моему удивлению, они находятся под:
/srv/chroot/precise_i386/var/cache/apt/archives
Таким образом, это кажется, что они загружаются на chrooted способный кэш.
Все аргументы, переданные скрипту оболочки, хранились в $@, их можно зацикливать:
.#!/bin/bash
echo "Example myscript"
function1() {
echo "I am function number 1"
}
function2() {
echo "I am function number 2"
}
if [ $# -eq 0 ]; then
echo "Specify a function. E.g. function1"
exit 1;
fi
for func do
[ "$(type -t -- "$func")" = function ] && "$func"
done
[ "$(type -t -- "$func")" = функция ]
убеждаемся, что вызов функции производится только тогда, когда $func
является функцией.
Пример:
$ ./test.sh function1
Example myscript
I am function number 1
$ ./test.sh function1 function2
Example myscript
I am function number 1
I am function number 2