Автор Тема: [Bash] Подаване на аргумент към няколко функции  (Прочетена 1056 пъти)

madmax_haskovo

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
    • WWW
Въпроса може да е малко тъп, ама ще питам: имам две функции в bash скрипт:

func1 () {
$1
}

func2 () {
$1
}

идеята е всяка от тях да приема различен набор от параметри (които във всяка филтрирам с case). Въпроса е следния: дали случайно интерпретатора може да се обърка и да присвои на $1 примерно в func1 някой от параметрите, които трябва да се подават на func2 и обратно или понеже всяко $1 си е вътрешно за функцията, ще приеме точно това, което му подам, когато извикам функцията в главния скрипт?
Питам, защото за пръв път ми се налага на пиша скрипт с повече от една функция, към която трябва да се подават параметри и не съм виждал какво става в този случай.
Активен

Каквото и да си мислиш, може и да не е вярно.

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Bash-подаване на сигнали м/у процеси
Общ форум
bonbon 2 8202 Последна публикация Dec 23, 2006, 21:56
от lnxman
Изпълнение на bash скрипт по дадено време
Настройка на програми
xtakedownedx 4 8957 Последна публикация Apr 18, 2007, 16:44
от Hapkoc
Странности в bash
Хардуерни и софтуерни проблеми
qwert 3 8349 Последна публикация Jun 22, 2007, 10:39
от qwert
Bash скрипт
Настройка на програми
empty 39 18069 Последна публикация Aug 25, 2007, 00:31
от VladSun
Bash
Настройка на програми
tony1975 9 3349 Последна публикация Sep 03, 2007, 15:38
от VladSun