<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Как передать переменные из скрипта в другой скрипт?]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=25926</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=25926&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как передать переменные из скрипта в другой скрипт?».]]></description>
		<lastBuildDate>Mon, 07 Jan 2013 19:09:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=319013#p319013</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Fast Deer)]]></author>
			<pubDate>Mon, 07 Jan 2013 19:09:36 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=319013#p319013</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=319008#p319008</link>
			<description><![CDATA[<div class="quotebox"><cite>Fast Deer пишет:</cite><blockquote><p>На сколько я понял нужно просто создать файл с описанием всех переменных, а потом просто вызвать в скрипте запуска его с полным путем с точкой?:</p></blockquote></div><p>В данном случае точка не указание на текущий каталог, а аналог команды <em>source</em>, и между ней и файлом <span class="bbu">должен быть пробел</span>.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Mon, 07 Jan 2013 17:48:13 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=319008#p319008</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=319007#p319007</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Fast Deer)]]></author>
			<pubDate>Mon, 07 Jan 2013 17:44:16 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=319007#p319007</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=318996#p318996</link>
			<description><![CDATA[<div class="quotebox"><cite>Rabat пишет:</cite><blockquote><p>да, но почему просто не задать те же самые переменные во втором скрипте?</p></blockquote></div><p>Иногда просто удобнее создать отдельный файл с переменными и функциями и использовать его&nbsp; в разных скриптах.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Mon, 07 Jan 2013 16:18:13 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=318996#p318996</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=318995#p318995</link>
			<description><![CDATA[<p>да, но почему просто не задать те же самые переменные во втором скрипте?</p>]]></description>
			<author><![CDATA[null@example.com (Rabat)]]></author>
			<pubDate>Mon, 07 Jan 2013 16:15:43 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=318995#p318995</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=318987#p318987</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Mon, 07 Jan 2013 15:20:21 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=318987#p318987</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=318974#p318974</link>
			<description><![CDATA[<div class="quotebox"><cite>Rabat пишет:</cite><blockquote><p>язык?</p></blockquote></div><p>OS = FreeBSD 9.1<br />shell = /bin/sh<br />имеются ввиду sh - скрипты</p>]]></description>
			<author><![CDATA[null@example.com (Fast Deer)]]></author>
			<pubDate>Mon, 07 Jan 2013 13:10:26 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=318974#p318974</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как передать переменные из скрипта в другой скрипт?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=318972#p318972</link>
			<description><![CDATA[<p>язык?</p>]]></description>
			<author><![CDATA[null@example.com (Rabat)]]></author>
			<pubDate>Mon, 07 Jan 2013 12:52:28 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=318972#p318972</guid>
		</item>
		<item>
			<title><![CDATA[Как передать переменные из скрипта в другой скрипт?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=318969#p318969</link>
			<description><![CDATA[<p>Гопода, извиняюсь за нубский вопрос, но после 4 часов ночного дебага скриптов выяснил что переменные заданные в &quot;головном&quot; скрипте не передаются в исполняющий непосредственно прогу скрипт. В связи с этим возник вопрос:<br />Как передать переменные (несколько) из одного скрипта в другой?<br />ЗЫ если несложно, то приведите пожалуйста примеры для лучшего понимания, так как я в интернете ничего не нашел кроме команды <strong>env</strong>. Или дайте ссылку где это подробно описано.</p>]]></description>
			<author><![CDATA[null@example.com (Fast Deer)]]></author>
			<pubDate>Mon, 07 Jan 2013 12:30:06 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=318969#p318969</guid>
		</item>
	</channel>
</rss>
