Программирование оболочки
Программирование оболочки есть по сути создание «скриптового» файла для стандартной оболочки, то есть sh, ksh, csh или их разновидностей. Это нечто вроде. bat файла MS-DOS, но более сложного и более гибкого. Он может оказаться полезным в одном аспекте хакерства.
Сперва займемся переменными. Переменным, очевидно, можно присвоить значения — как символьные, там и числовые. Выражение: number=1
Присваивает переменной «number» значение string=Hi There
Или
String="Hi There"
Оба выражения присваивают переменной string значение «Hi there».
Однако использование переменной — совсем другое дело. Если вы хотите использовать переменную, перед ней должен стоять знак доллара ($). Такие переменные могут быть использованы в программах в качестве аргументов. В файл скрипта можно ввести имя любой программы, и она будет исполнена. Вот простой скрипт: counter=1 . arg1="-uf" arg2="scythian" ps $arg1 $arg2 echo $counter
Этот скрипт выполняет трансляцию в «ps - uf scythian», а после завершения работы печатает «1». Echo выводит на экран как текстовые, так и цифровые. константы.