Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Если не задана команда, повторно выполняется последняя
команда из журнала. Команда (command) является строкой либо числом, как и параметр first. См. примеры в разделе «Журнал команд».
Параметры
-е [editor]
Запустить редактор editor для редактирования выбранных команд из журнала. Редактор по умолчанию задается переменной интерпретатора FCEDIT.
-1 [first last]
Перечислить команды из указанного интервала или 16 последних команд.
—п Подавить нумерацию команд при перечислении (—1).
—г Обратить порядок списка команд (—1).
—s pattern=newpattern
Редактировать команду (команды), заменяя все вхожденияpattern на newpattern. Выполнить измененную команду.

fg [joblDs]
Перевести текущее задание (или задание с указанным идентификатором) в режим приоритетного выполнения. См. далее раздел «Управление заданиями».

for x [in list] do
commands done
Итеративно присваивать переменной х значения из списка (list) и выполнять команды (commands). Если список опущен, то в этом качестве выступают позиционные параметры сценария
Примеры
Разбить все файлы в текущем каталоге на страницы; сохранить результат для каждого файла:
for $file in *
do
pr$file > Sfile.tmp
done

for
Найти слова из списка в главах книги (сходно с fgrep
for item in 'cat program list-do
echo "Глава проверяется"
echo "на наличие упоминаний программы litem..."
grep -с "$item.[co]" chap*
done

function
function command {
f
Определение функции. Ссылка на аргументы происходит
так же, как и на позиционные параметры сценария ($1, $2 и т. д.). Определение функции завершается символом }.

getopts
getopts string name [args]
Команда позволяет обрабатывать аргументы командной строки (или указанные параметром args) и проверять их правильность, getopts используется в циклах сценариев интерпретатора и предназначена для обеспечения стандартного синтаксиса доступа к параметрам командной строки. Строка string состоит из символов допустимых параметров. Допустимые параметры обрабатываются последовательно и сохраняются в переменной интерпретатора пате. Если за буквой параметра в списке следует двоеточие, параметр должен иметь по меньшей мере один аргумент.

hash
hash [-г] [commands]
Выполнять поиск команд и запоминать, в каком каталоге расположена каждая из них. Таким образом, интерпретатор заранее знает о расположении конкретных программ и не тратит время на поиск в путях, определяемых переменной PATH. Команда без аргументов отображает текущие команды, о которых интерпретатор уже «помнит». Информация состоит из количества выполнений (hits) и имен команд (с
полными путями).

help [-s] [string]

help



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru