Титла: bash script Публикувано от: flame в Aug 25, 2004, 10:27 hi people
nqkoi moze li da mi pomogne za sledniq problem pisha script na bash. imam promenliva IP. tq moze da e kakvo da e istinsko IP naprimer 10.0.0.1 ili 192.168.2.1 kak ot tazi promenliva da izvleka 4 drugi promenlivi: pr1, pr2, pr3, pr4 taka 4e spored primerite: pr1=10, pr2 = 0, pr3 = 0, pr4 = 1 ili pr1 = 192, pr2 = 168, pr3 = 2, pr4 = 1 Титла: bash script Публикувано от: Agent_SMITH в Aug 25, 2004, 10:49 Интересно ми е, наистина ли мислиш, че някой ще ти свърши работата?
Ако пуснеш нещо, което ти си написал, но не работи и си описал грешката... вероятно? Но така "трябва ми еди-какво-си"... Интересно наистина... Титла: bash script Публикувано от: melwin в Aug 25, 2004, 11:07 Пробвай така:
cut -f1 -d. $IP Надявам се схвана идеята! Титла: bash script Публикувано от: в Aug 25, 2004, 11:46 sed -e 's/\./\n/g' ip > ip_
sed -n -e '1,1p' ip_ > pr1 sed -n -e '2,2p' ip_ > pr2 sed -n -e '3,3p' ip_ > pr3 sed -n -e '4,4p' ip_ > pr4 rm ip rm ip_ cqlata dalavera bila da zamenq to4kata v ipto sus enter sled tova zapisvam vseki red v otdelen fail outputa sa 4te faila sudurjashti otdelnite 4asti na IPto Титла: bash script Публикувано от: betso в Aug 25, 2004, 13:47 Redirect към файлове можеш евентуално да си спестиш като пуснеш един while loop, който да ти read-ва отделните променливи.
< echo $IP | tr "." "\n" :) Титла: bash script Публикувано от: в Aug 25, 2004, 13:49 hehe, tva e hitro!
blagodarq Титла: bash script Публикувано от: mimosh в Sep 02, 2004, 12:28 Трябвало е да се поровиш малко в BASH документацията
![]()
|