<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Как передать переменные из скрипта в другой скрипт?]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=25926&amp;type=atom" />
	<updated>2013-01-07T19:09:36Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=25926</id>
		<entry>
			<title type="html"><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=319013#p319013" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><div class="quotebox"><cite>Fast Deer пишет:</cite><blockquote><p>На сколько я понял нужно просто создать файл с описанием всех переменных, а потом просто вызвать в скрипте запуска его с полным путем с точкой?:</p></blockquote></div><p>В данном случае точка не указание на текущий каталог, а аналог команды <em>source</em>, и между ней и файлом <span class="bbu">должен быть пробел</span>.</p></blockquote></div><p>это я понял - видел такое в rc.d скриптах<br />Спасибо! буду думать и пробовать</p>]]></content>
			<author>
				<name><![CDATA[Fast Deer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3540</uri>
			</author>
			<updated>2013-01-07T19:09:36Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=319013#p319013</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=319008#p319008" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fast Deer пишет:</cite><blockquote><p>На сколько я понял нужно просто создать файл с описанием всех переменных, а потом просто вызвать в скрипте запуска его с полным путем с точкой?:</p></blockquote></div><p>В данном случае точка не указание на текущий каталог, а аналог команды <em>source</em>, и между ней и файлом <span class="bbu">должен быть пробел</span>.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2013-01-07T17:48:13Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=319008#p319008</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=319007#p319007" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Rabat пишет:</cite><blockquote><p>да, но почему просто не задать те же самые переменные во втором скрипте?</p></blockquote></div><p>когда у тебя идет цепочка вызовов из скрипта в скрипт, которые расположены в разных местах, то то править <strong>каждый ра</strong>з в <strong>каждом</strong> скрипте одни и те же параметры нецелесообразно а иногда и просто муторно. намного проще объявить эти переменные&nbsp; в стартовом скрипте (или отдельно) и уже от туда их править.<br />2 Lupo Alberto: про вариант вызова с точкой я как то не подумал (забыл, не знал и пр) - надо будет попробовать. На сколько я понял нужно просто создать файл с описанием всех переменных, а потом просто вызвать в скрипте запуска его с полным путем с точкой?:<br />. /путь/function_2.sh</p>]]></content>
			<author>
				<name><![CDATA[Fast Deer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3540</uri>
			</author>
			<updated>2013-01-07T17:44:16Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=319007#p319007</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=318996#p318996" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Rabat пишет:</cite><blockquote><p>да, но почему просто не задать те же самые переменные во втором скрипте?</p></blockquote></div><p>Иногда просто удобнее создать отдельный файл с переменными и функциями и использовать его&nbsp; в разных скриптах.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2013-01-07T16:18:13Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=318996#p318996</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=318995#p318995" />
			<content type="html"><![CDATA[<p>да, но почему просто не задать те же самые переменные во втором скрипте?</p>]]></content>
			<author>
				<name><![CDATA[Rabat]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12961</uri>
			</author>
			<updated>2013-01-07T16:15:43Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=318995#p318995</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=318987#p318987" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fast Deer пишет:</cite><blockquote><p>Как передать переменные (несколько) из одного скрипта в другой?</p></blockquote></div><p>Не совсем понял, но...<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"><br />lupo@gentoo-laptop temp % cat function.sh<br />#!/bin/bash<br />var1=&quot;one&quot;<br />var2=&quot;two&quot;<br />lupo@gentoo-laptop temp % cat function_2.sh<br />#!/bin/bash<br />var3=&quot;three&quot;<br />var4=&quot;four&quot;<br />lupo@gentoo-laptop temp % cat test.sh<br />#!/bin/bash<br />source function.sh<br />echo ${var2}<br />echo ${var1}</p><p># ...или так<br />. function_2.sh<br />echo ${var3}<br />echo ${var4}<br />lupo@gentoo-laptop temp % ./test.sh<br />two<br />one<br />three<br />four<br /></div></p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2013-01-07T15:20:21Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=318987#p318987</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=318974#p318974" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Rabat пишет:</cite><blockquote><p>язык?</p></blockquote></div><p>OS = FreeBSD 9.1<br />shell = /bin/sh<br />имеются ввиду sh - скрипты</p>]]></content>
			<author>
				<name><![CDATA[Fast Deer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3540</uri>
			</author>
			<updated>2013-01-07T13:10:26Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=318974#p318974</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=318972#p318972" />
			<content type="html"><![CDATA[<p>язык?</p>]]></content>
			<author>
				<name><![CDATA[Rabat]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12961</uri>
			</author>
			<updated>2013-01-07T12:52:28Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=318972#p318972</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как передать переменные из скрипта в другой скрипт?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=318969#p318969" />
			<content type="html"><![CDATA[<p>Гопода, извиняюсь за нубский вопрос, но после 4 часов ночного дебага скриптов выяснил что переменные заданные в &quot;головном&quot; скрипте не передаются в исполняющий непосредственно прогу скрипт. В связи с этим возник вопрос:<br />Как передать переменные (несколько) из одного скрипта в другой?<br />ЗЫ если несложно, то приведите пожалуйста примеры для лучшего понимания, так как я в интернете ничего не нашел кроме команды <strong>env</strong>. Или дайте ссылку где это подробно описано.</p>]]></content>
			<author>
				<name><![CDATA[Fast Deer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3540</uri>
			</author>
			<updated>2013-01-07T12:30:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=318969#p318969</id>
		</entry>
</feed>
