1249322d

Простейшие скрипты

Автор - Mike G mikkey at dynamo.com.ar Переводчик - Дмитрий А. Смирнов, das@cabel.net
Что требуется?
Использование данного документа

Простейшие скрипты
Традиционный скрипт "hello world"
Простой скрипт резервного копирования
Теория и быстрый просмотр
Пример: stdout в файл
Пример: stderr в файл
Пример: stdout в stderr
Sample: stderr 2 stdout
Пример: stderr и stdout в файл
Конвейеры

Что это такое и зачем Вам это использовать?
Пример: простой конвейер с sed
Пример: альтернатива для ls -l *.txt
Переменные
Пример: "Hello World!", использующий переменные


Пример: очень простой скрипт резервного копирования (более эффективный)
Локальные переменные
Условные операторы
Просто теория
Пример: элементарный образец условного оператора if.. then

Пример: элементарный пример условного оператора if.. then ... else
Пример: условные операторы с переменными
Циклы for, while и until
Пример цикла for
C-подобный for
Пример цикла while:
Пример цикла until:
Функции
Пример функций
Пример функций с параметрами

Использование select для создания простых меню
Использование командной строки
Чтение пользовательского ввода с помощью read
Арифметические вычисления
Поиск bash
Получение возвратного значения программы
Перехват вывода команды
Несколько исходных файлов
Операторы сравнения строк
Примеры сравнения строк

Арифметические операторы сравнения
Полезные команды
Программа переименования файлов
Программа переименования файлов (простая)
Каким образом можно вызвать BASH?
О документе
Гарантии (отсутствуют)
Переводы

Благодарность
История
Другие источники
Примечание переводчика

Простейшие скрипты

Winfried TrЭmper truemper@guug.de Переводчик: Максим Дзюманенко max@april.kiev.ua
Введение
Copyright, лицензии и условия использования

Связь со мной
Рекомендуемая литература
Терминология ... лазеры на максимум ... огонь!
Поддерживаемые CD-Writers
Поддерживаемые функции
Списки рассылки
Готовим ваш Linux к записи CD-ROM
Аппаратура и устройства
IDE/ATAPI CD-writers
SCSI-writers

Обобщенные SCSI устройства.
CD-writer-ы для параллельного порта
Получение программного обеспечения для создания компакт-дисков
Утилиты командной строки
Графический интерфейс пользователя (опционально)
Создание CD
Запись CD-ROM (чистые данные)
Создание образа последующего CD-ROMа
Проверка образа CD
Запись CD образа на CD

Запись audio-CD
DAO
Mixed mode CD-ROM
Dear Winfried,
Насколько чувствителен процесс создания?
Отражается ли фрагментация на производительности?
Возможно ли сохранять образ CD на файловой системе UMSDOS?
Возможно ли обойти iso9660 ограничения?
Как читать и записывать звуковые КОМПАКТ-ДИСКИ?
Как исследовать SCSI устройства после начальной загрузки?

Возможно ли делать 1:1 копию данных CD?
Может ли Linux читать Joliet CD?
Как я могу читать/монтировать CD-ROMы на устройстве записи CD?
Как поместить больше данных на CD-R?
Как создать загрузочный CD-ROM?
Как создать CD-ROM что-то записывающий?
Возможно ли использовать несколько устройств записи одновременно?
Какой носитель наилучший?
Как насчет Solaris, * BDS,AIX, HP_UX, и т.д.?
Где помещать локальную конфигурацию постоянно?

Как можно получить CD информацию?
Как насчет перезаписи?
Как создать multi-session CD?
Поиск неисправностей
Не работает: под Linux
Ошибка: No read access for 'dev=0,6,0'.
Не работает: под DOS
SCSI ошибки в течение фазы записи
Использование символов национального алфавита в именах файлов

Благодарности

Простейшие скрипты

Балдин Евгений, (E.M.Baldin@inp.nsk.su)
Общие слова
Введение
Местоположение документа и обратная связь
Еще alpha 06.08.2000
Уже не alpha, 12 августа 2000

Почти beta, 13 сентября 2000
Уже beta, 14 октябрь 2000
Test1 пока beta, 19 октябрь 2000
Пока beta, 29 октябрь 2000
Что я хочу сделать
Настройка вашего окружения
Символы и кодировки

UNICODE
Настройка текстового режима
Консольный драйвер Linux
Consoletools
Kbd
Проверка правильности кириллизации консоли
Что делать, если "слетела" консоль?
X Window

Установка шрифтов для X Window
Использование шрифтов TrueType
Ввод с клавиатуры
Настройка Xkb
Немного теории
Настройка
Несколько практических рекомендаций.
Xmodmap

Нерусская кириллица для X Window
Bash
Csh/tcsh
Zsh
Ksh
Less
Mc (The Midnight Commander)
Nroff
Man
Ls

Rlogin
Samba
Telnet
IrcII
Редактирование текста
Проверка правописания на русском языке
Словарь Константина Книжника
Словарь Александра Лебедева
Emacs и XEmacs
Работа с vi

Редактирование текста в joe
Использования кириллицы в программах электронной почты и чтения новостей
Emacs
Elm
Pine
Mutt
Настройка вашей программы рассылки электронной почты (MTA)
Sendmail
Другие программы рассылки электронной почты
Настройка программы чтения новостей

Tin
WWW и кириллизация
Lynx
Links
Netscape Navigator
Основные настройки
Основные настройки - 2
Как правильно подготовить свою WWW страничку
Предисловие
Русские странички не нарушая стандартов - это просто!

Проверка правильности кириллизации
Полезные советы
Поддержка кириллицы в TeX/LaTeX
Пакет T2
Русификация teTeX
Работа с Washington Cyrillic
StarOffice

StarOffice 5.2
Шрифты и кодовые страницы
Установка шрифтов
Установка StarOffice
Подключение шрифтов Type1 для печати
Выбор кодировки для работы со StarOffice
Печать из StarOffice
Как это происходит?
Проблемы при работе со StarOffice
Вывод на печать и PostScript

Преобразование текста в PostScript
A2ps конвертер
GNU enscript
Rtxt2ps
Преобразование текста в TeX
Кириллица в PostScript
Инкапсуляция шрифтов Type1 в Encapsulated PostScript (eps)
Ghostscript
Настройка ghostscript
Добавление шрифтов кириллицы к Ghostscript

Использование старого матричного принтера для печати кириллического текста
Формат A4
Локализация и Интернационализация
Locale
Locale с точки зрения пользователя
Настройка локали
Устаревшая процедура установки Locale
Locale зависимое программирование

Интернационализация
Совместимость
Совместимость данных в MIME формате
Символьная перекодировка
Кириллические имена файлов в файловой системе MS Windows
Поддержка кириллицы в DOS эмуляторе
Поддержка кириллицы в программах gtk
Кириллизация дистрибутивов
Настройка текстового режима

X window
Настройка текстовой моды
Клавиатура
Консоль
Debian
Настройка русской локали
Русификация текстового режима.
Русификация X Window System
Slackware 7

Графические редакторы
Tgif
Xfig
Кириллические шрифты
Шрифты Type1
Literat
PSCYR
Paradissa

LucidaSO
Dmtr-fonts
Sharatype
Шрифты для X-window
Cronyx
Cyr-RFX
Xrus
European
Шрифты для TeX/LaTeX

Простейшие скрипты

Lh
Шрифты TrueType
Библиография
Локализация
TeX/LaTeX
Русские ссылки
Болгарские ссылки

Cyr-asian

Эффективная работа. 3ds max 7.5 далее
4 BORLAND С++ далее