Автор Гілка: bash передає не всі змінні  (Прочитано 1152 раз)

Відсутній SGh

  • Графоман
  • ****
  • дописів: 258
  • Карма: +0/-0
  • Heavy Metal, Rock & Punk!!!
bash передає не всі змінні
« : 2004-07-12 14:23:16 »
Усім привіт!

Значить коли в терміналі (будь-якому), чи в консолі в баші даю
$ set
То пише кучу змінних, серед яких наприклад COLUMNS, тобто кількість стовпців термінала, а коли пускаю з під цього баша mc, то він бачить не всі змінні, якщо зробити в файлі розширень щоб використовувало змінну COLUMNS, то вона виявляється пустою... А от змінна BROWSER передається... Таке враження що баш передає тільки ті змінні що сам отримав, а ті що створив не передає, якщо зробити
$ export COLUMNS, то він її експортує, але там штук 20 тих змінних, то що ж мені їх окремо експортувати? Давав set -a ; set -k ; - не допомагає, а якщо просто дати
$ export
то видає тільки ті змінні що передаються... шось підкажіть, будьласка!


Відсутній Yaroslav Fedevych

  • Літератор
  • ******
  • дописів: 1069
  • Карма: +0/-0
  • Людина — ніщо, справа — все
Re: bash передає не всі змінні
« Відповідей #1 : 2004-07-12 15:39:02 »
Напиши export -- побачиш правдивішу картину...

Відсутній SGh

  • Графоман
  • ****
  • дописів: 258
  • Карма: +0/-0
  • Heavy Metal, Rock & Punk!!!
Re: bash передає не всі змінні
« Відповідей #2 : 2004-07-12 16:51:24 »
Маєш на увазі
$ export --??? Спробую...

Відсутній Yaroslav Fedevych

  • Літератор
  • ******
  • дописів: 1069
  • Карма: +0/-0
  • Людина — ніщо, справа — все
Re: bash передає не всі змінні
« Відповідей #3 : 2004-07-12 17:01:18 »
-- То було тире :D

Відсутній SGh

  • Графоман
  • ****
  • дописів: 258
  • Карма: +0/-0
  • Heavy Metal, Rock & Punk!!!
Re: bash передає не всі змінні
« Відповідей #4 : 2004-07-19 09:32:38 »
Написав у ~/.bashrc ті змінні що треба експортувати, допомогло, дякую :) Але чому воно всеж таки проосто так не працює??? Бо його ж там до дідька багато змінних в тому ~/.bashrc прописувати треба...