Л а б о р а т о р н а я р а б о т а №5 Управление процессами в ос linux Продолжительность работы



Download 268,5 Kb.
bet22/42
Sana11.08.2022
Hajmi268,5 Kb.
#846841
1   ...   18   19   20   21   22   23   24   25   ...   42
Bog'liq
ОС ЛР 902 Часть2

Присвоение значений переменным

Существует еще несколько способов присвоения значения переменной:

  • использование команды read для присвоения ввода переменной;

  • перенаправление вывода команды в переменную;

  • присвоение позиционного параметра переменной.




    1. Использование команды read

Общий формат команды read:
read variable
Значение, присвоенное командой read переменной variable, будет заменять $variable где бы она не встречалась в программе пользователя.
Команда read будет ждать до тех пор, пока вы не введете строку символов и нажмете клавишу , тем самым присваивая строку переменной.
Следующий пример покажет вам, как написать простую shell программу num.please, содержащую имена. Программа будет выглядеть следующим образом:
cat num.please
echo Введите имя:
read name
grep $name home/list
Создайте файл list, содержащий несколько фамилий и номеров телефонов. И теперь запустите файл num.please. В следующем примере приводится текст программы mknum, которая создает список номеров телефонов и абонентов.
Если вы хотите, чтобы вывод команды echo добавлялся в конец списка, то вы должны использовать >>. Если вы будете использовать >, то список будет состоять из последнего номера телефона, который вы добавили.
С помощью команды cat:
cat mknum
отобразите содержание программы mknum:
echo Введите имя
read name
echo Введите номер
read num
echo $name $num >> list
Сделайте mknum выполняемой программой:
chmod u+x mknum




    1. Download 268,5 Kb.

      Do'stlaringiz bilan baham:
1   ...   18   19   20   21   22   23   24   25   ...   42




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish