Титла: Теоретични въпроси Публикувано от: kdobrev в 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. Напишете скрипт, който да проверява има ли в директорията, зададена с първия аргумент, достатъчно свободно пространство, зададено с втория аргумент. Осигурете изчерпателна проверка на аргументите. Титла: Теоретични въпроси Публикувано от: kdobrev в Feb 12, 2005, 22:04 2.1.
(Влизам във файла с vi (написвам vi text_file.txt) натискам ESC пиша : пиша %s – субституция /стар стринг/нов стринг/g – глобално – за целия файл) 2.2.
Титла: Теоретични въпроси Публикувано от: spawnman в Feb 13, 2005, 11:51 3.1
3.2 Има ли изобщо друг вариант с head & tail? ![]() |