Создание новой строки

о - пустая строка после текущей строки;

O - пустая строка перед текущей строкой.

Использование буфера обмена

Занести в буфер:

yw - сохранить слово (курсор - в начале слова);

yy - сохранить одну строку;

5yy - сохранить 5 строк; и т.п.

При выполнении команд ndd (где n - число) удаляемые n строк заносятся в буфер.

Вставка текста из буфера:

- p - после текущей строки;

- P - перед ней.

Задание

Создайте текстовый файл, который будет содержать ваши данные.

ПЗ 7-8. Примеры программирования в командном интерпретаторе shell

Командный интерпретатор является языком программирования, в котором операторами служат все утилиты системы. Поскольку все командные интерпретаторы совместимы с shell - самым первым интерпретатором команд, то написанные на языке shell командные файлы будут выполняться в любом другом интерпретаторе команд.

Переменные shell

Присваивание значения переменной

В языке Shell определение переменной состоит из имени и значения: var=value (без пробелов). Для доступа к переменной необходимо перед именем поставить знак $.

var=OS (определение)

echo $var (доступ)

OS (результат echo)

или

Name="Петров Василий"

echo $Name

Петров Василий

Переменная может быть частью полного пути к файлу. Для того, чтобы имя переменной не сливалось со строкой, следующей за именем переменной, используются фигурные скобки.

Пусть a=/usr/share/doc/HTML/

тогда

cat ${a}index.html

равносильно команде:

cat /usr/share/doc/HTML/index.html

Переменная может быть выводом команды:

now=`date` (`` - обратные кавычки)

echo $now (выдаст результат команды date).

Ввод данных с клавиатуры

Ввод данных осуществляется с помощью команды read, которая считывает строку из стандартного потока ввода и сохраняет ее в переменной.

echo "Как вас зовут? "

read n

echo "Здравствуйте, $n"


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: