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