« -: Feb 12, 2005, 21:31 »
1. По-старите версии на обвивката sh интерпретират знака # като знак за
изтриване на последния въведен знак (като backspace), а също така
и като знак за коментар (текстът след който се игнорира). Като имате
предвид това, обяснете реакциите на системата при следните команди:
$ date
Mon Sep 26 12:39:56 EDT 1983
$ #date
Mon Sep 26 12:40:21 EDT 1983
$ \#date
$ \\#date
#date: not found
$
2. Как бихте заменили глобално и неинтерактивно низа “Basic” с “Java”
във всички редове на даден файл във vi?
Как бихте изтрили целия текст от текущия ред до началото
на файла включително?
3. Изберете редове от 5 до 10 от даден файл по два начина,
като използвате head и tail.
4. Ако командна процедура съдържа командата
echo ${d-$1}
какво ще изведе тя?
5. Какво представлява кодът на завършване на дадена команда? Коя е
нормалната му стойност и в коя променлива се съхранява тя?
6. Напишете скрипт, който да проверява има ли в директорията, зададена
с първия аргумент, достатъчно свободно пространство, зададено с втория
аргумент. Осигурете изчерпателна проверка на аргументите.