Реферат: Программирование на Shell

abc

def

а последовательность команд

echo "str_1

str_2" > file_1

echo 'str_1

str_2' > file_2

cat file_1 file_2

даст выдаст последовательно одинаковые файлы file_1 и file_2:

str_1

str_2

str_1

str_2

Заметим также, что бэк-слэш (\) не только экранирует следующий за ним символ,

что позволяет использовать специальные символы просто как символы,

представляющие сами себя (он может экранировать и сам себя - \\), но в командном

файле бэк-слэш позволяет об'единять строки в одну (экранировать конец строки).

Например, приводившийся ранее пример командной строки:

cat file_1 grep -h result sort cat -b > file_2

может быть записан в командном файле, скажем, как

cat file_1 grep -h \

result sort cat -b > file_2

Кстати, эффект продолжения командной строки обеспечивает и символ конвейера. В

данном случае это может дать более симпатичный результат, например:

cat file_1

grep -h result

sort

cat -b > file_2

3.3. Манипуляции с shell-переменными

К-во Просмотров: 1086
Бесплатно скачать Реферат: Программирование на Shell