streda 10. novembra 2021

Azrael skriptuje v bashi: 6. časť: príkaz read

 Azrael sa zobudil a naučil sa ďalšiu vec. Naučil sa čítať. Dnes sa pohráme s príkazom read. 



Pri skriptovaní sa často pýtame. Napríklad: 


Otázka: 


Čo si kúpil v obchode?


odpoveď: chlieb, pašteku, škvarky, medvediu krv, šalviu


Ako to dať do skriptu: 


otázku napíšeme príkazom echo


pomocou príkazu read napíšeme odpoveď


- hned si zadefinujeme užívateľskú premennú jedlo  


- v ďalšom echo si ju opäť prečítame





vi obchod.sh


#!/bin/bash


echo Co bolo v obchode


read jedlo


echo v obchode bolo $jedlo



tu je výstup: 




[root@lahodky ~]# ./obchod.sh

Co bolo v obchode

chlieb pasteka skvarky medvedia krv salvia

v obchode bolo chlieb pasteka skvarky medvedia krv salvia






Poďme ale do linuxu: 


grepnime IP 8.8.8.8 zo súboru dns.txt


#!/bin/bash


echo zadaj IP 


read IP


echo tu je vypis:


cat dns.txt | grep $IP



Tu je výpis zo skriptu: 


[root@lahodky ~]# cat dns.txt

8.8.8.8

8.8.4.4

195.11.21.32

14.12.21.4

5.2.1.2


[root@lahodky ~]# ./dns.sh

zadaj IP

8.8.8.8

tu je vypis:

8.8.8.8




Žiadne komentáre:

Zverejnenie komentára