Автор Тема: Теоретични въпроси  (Прочетена 1241 пъти)

kdobrev

  • Напреднали
  • *****
  • Публикации: 47
    • Профил
Теоретични въпроси
« -: 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

  • Напреднали
  • *****
  • Публикации: 47
    • Профил
Теоретични въпроси
« Отговор #1 -: Feb 12, 2005, 22:04 »
2.1.
Примерен код
:%s/Basic/Java/g

(Влизам във файла с vi (написвам vi text_file.txt) натискам ESC   пиша : пиша %s – субституция /стар стринг/нов стринг/g – глобално – за целия файл)
2.2.
Примерен код
:0, d
Активен

spawnman

  • Напреднали
  • *****
  • Публикации: 455
    • Профил
Теоретични въпроси
« Отговор #2 -: Feb 13, 2005, 11:51 »
3.1
Примерен код
cat -n StarTrek.txt | head -10 | tail -5

3.2
Има ли изобщо друг вариант с head & tail? '<img'>
Активен

Mandriva Cooker
BlackBox

FV80503200 SL27J, 82437FX TSC, 128 (4x32) MB 72pin EDO, AHA-2940UW, ST34572W, M2513A, CDU521, CTL0024, 3C509b-TPC, 215R3PUA22, FP767-12