Учеба в bash. Считывание информации с файла

Я это опять я и в продолжении своего предыущего блога, написал я уже следующий! :=) Сегодня я выкладываю очередные знания, которые я приобрел, в написания скриптов в bash.

Вообщем срипт считывает информацию с файла и выводит это на экран. Считывает он не всю информацию, а лишь те строчки, которые я задаю. Конечно, можно и сделать, чтобы читал все.

Срипт:

#!/bin/sh # Это можно и не писать, как говорил мне Linux_man, по-умолчанию все равно используется интерпритатор bash

File=/etc/X11/xorg.conf

{

read line1

read line2

read line3

} < $File

echo "Первая строчка в конфиге X  :"

echo "$line1"

echo "Вторая строчка в конфиге X :"

echo "$line2"

echo "Третья строчка в конфиге X :"

echo "$line3"

exit 0

Вот такой вот скрипт! :=) Жду критики, дополнения!

Linux_man аватар

Молодец! Хотел бы еще пару коментариев сделать:

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

{} - это вложенные блоки, а после этого блока идет символ "<" это значит брать инфу с этого файла, а такой же символ, только наоборот ">" - записывать инфу в данный файл соответственно :)

А так все отлично! :))

aka Makaveli

undertaker аватар

Спасибо за подробное объяснение, все что я пишу :=) может ты вообще потом еще руководство по bash сделаешь ;=)

Linux_man аватар

можно подумать над этим :)) я пока буду твои блоки коментировать, а там может и все соберем в одну статью и выложу :)

aka Makaveli

undertaker аватар

конечно коментируй, я буду все перечитывать :=)

pdb3 аватар

вы так скоро вирусняк придумаете

Linux_man аватар

почему бы и нет :)

aka Makaveli

jekson аватар

продолжение темы? http://linuxcenter.kz/blog/очередной-повод-мигрировать-на-безопасную-ос ))