Автор Тема: bash script  (Прочетена 3855 пъти)

flame

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
bash script
« -: 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
Активен

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
bash script
« Отговор #1 -: Aug 25, 2004, 10:49 »
Интересно ми е, наистина ли мислиш, че някой ще ти свърши работата?

Ако пуснеш нещо, което ти си написал, но не работи и си описал грешката... вероятно? Но така "трябва ми еди-какво-си"...

Интересно наистина...
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

melwin

  • Напреднали
  • *****
  • Публикации: 222
    • Профил
bash script
« Отговор #2 -: Aug 25, 2004, 11:07 »
Пробвай така:
cut -f1 -d. $IP
Надявам се схвана идеята!
Активен

The second is the basic unit of time. It is the length of time taken for 9192631770 periods of vibration of the caesium-133 atom to occur.

  • Гост
bash script
« Отговор #3 -: 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
Активен

betso

  • Напреднали
  • *****
  • Публикации: 281
    • Профил
bash script
« Отговор #4 -: Aug 25, 2004, 13:47 »
Redirect към файлове можеш евентуално да си спестиш като пуснеш един while loop, който да ти read-ва отделните променливи.
< echo $IP | tr "." "\n"

:)
Активен

  • Гост
bash script
« Отговор #5 -: Aug 25, 2004, 13:49 »
hehe, tva e hitro!
blagodarq
Активен

mimosh

  • Напреднали
  • *****
  • Публикации: 317
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
bash script
« Отговор #6 -: Sep 02, 2004, 12:28 »
Трябвало е да се поровиш малко в BASH документацията '<img'>  Eто ти един пример от мой скрипт (работи за машина на която няма BG-LINUX).


Примерен код

DATA='date'
mesec_word=$(DATA: 4: 3)
godina=$(DATA: -4)
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
bash script
Общ форум
anger 4 3422 Последна публикация Mar 06, 2005, 20:01
от anger
Помощ за bash script
Хардуерни и софтуерни проблеми
Ivan_storm 4 3357 Последна публикация May 30, 2005, 12:31
от rpetrov
bash script за праверяване на процес
Общ форум
sys7em 8 3897 Последна публикация Aug 09, 2005, 15:39
от
Bash script и извеждането му
Web development
martien 3 3116 Последна публикация Nov 02, 2006, 11:55
от morbid_viper
Bash script за следене съдържанието на директория
Общ форум
mishot 9 4107 Последна публикация Mar 05, 2008, 00:38
от maniac