<?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; Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=22400</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=22400&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?».]]></description>
		<lastBuildDate>Sat, 26 May 2012 14:25:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277229#p277229</link>
			<description><![CDATA[<p>ооо... какооойизврат! ))))<br />но мысль понял, возьму на заметку )</p>]]></description>
			<author><![CDATA[null@example.com (Vaicartana)]]></author>
			<pubDate>Sat, 26 May 2012 14:25:26 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277229#p277229</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277189#p277189</link>
			<description><![CDATA[<div class="quotebox"><cite>Vaicartana пишет:</cite><blockquote><p>Я чесногря не проверял что выдаст $var...</p></blockquote></div><p>var=$foo - присваивает значение переменной foo в данном случае это один, далее при выводе, $var, знак долара, воспринимает переменную var как переменную первого поля $1 с нею работает команда awk <strong>print</strong>.<br />Другими словами $ в awk работает только с числовыми значениями.<br />Так уж awk воспринимает.<br />Т.е. делает то же самое что и команда:</p><p>echo &quot;dfvg gfgf fgf&quot;|awk &#039;{print $1}&#039;</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sat, 26 May 2012 11:57:13 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277189#p277189</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277170#p277170</link>
			<description><![CDATA[<p>а рази склейку строк не пробелом делают? Я чесногря не проверял что выдаст $var...</p>]]></description>
			<author><![CDATA[null@example.com (Vaicartana)]]></author>
			<pubDate>Sat, 26 May 2012 11:00:03 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277170#p277170</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277138#p277138</link>
			<description><![CDATA[<div class="quotebox"><cite>Vaicartana пишет:</cite><blockquote><p>А вот знак $ в awk&#039;e перед переменными не ставится</p></blockquote></div><p>А он там в скрипте и не стоит, это просто дополнение к переменной, то есть возвращает значение <strong>$1</strong> вместо просто <strong>1</strong></p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sat, 26 May 2012 09:19:01 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277138#p277138</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277126#p277126</link>
			<description><![CDATA[<p>нда.. сказывается скорость и копи+пасте<br />awk -v var=$VAR <br />конечно же....<br />А вот знак $ в awk&#039;e перед переменными не ставится</p>]]></description>
			<author><![CDATA[null@example.com (Vaicartana)]]></author>
			<pubDate>Sat, 26 May 2012 08:26:53 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277126#p277126</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277105#p277105</link>
			<description><![CDATA[<p>Я еще поверю что такой синтаксис будет работать:<br /></p><div class="codebox"><pre><code>#!/bin/bash
ted=&quot;dfvg gfgf fgf&quot;
foo=&quot;1&quot;
echo $ted|awk -v var=$foo &#039;{print $var}&#039;</code></pre></div><p>хотя его можно заменить таким:<br /></p><div class="codebox"><pre><code>#!/bin/bash
ted=&quot;dfvg gfgf fgf&quot;
foo=&quot;1&quot;
echo $ted|awk &#039;{print $&#039;$foo&#039;}&#039;</code></pre></div><p>Но то чтобы так&nbsp; <strong>awk -v $VAR &#039;{print VAR}&#039;</strong>, очень сомневаюсь...</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sat, 26 May 2012 06:36:42 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277105#p277105</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277085#p277085</link>
			<description><![CDATA[<p>эээ... поспешил<br />надо так<br />awk -v $VAR &#039;{print VAR}&#039;</p>]]></description>
			<author><![CDATA[null@example.com (Vaicartana)]]></author>
			<pubDate>Sat, 26 May 2012 05:03:49 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277085#p277085</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277078#p277078</link>
			<description><![CDATA[<div class="quotebox"><cite>Vaicartana пишет:</cite><blockquote><p>это изврат, имхо...<br /></p><div class="codebox"><pre><code>awk -v $VAR &#039;{print $0}&#039;</code></pre></div></blockquote></div><p>И как?&nbsp; работает?</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sat, 26 May 2012 04:27:53 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277078#p277078</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277070#p277070</link>
			<description><![CDATA[<div class="quotebox"><cite>ormorph пишет:</cite><blockquote><p>способов вроде много, можно еще:<br /><strong>echo $i|awk &#039;{print $1}&#039;</strong></p></blockquote></div><p>это изврат, имхо...<br /></p><div class="codebox"><pre><code>awk -v $VAR &#039;{print $0}&#039;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Vaicartana)]]></author>
			<pubDate>Sat, 26 May 2012 00:14:09 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277070#p277070</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276937#p276937</link>
			<description><![CDATA[<p>способов вроде много, можно еще:<br /><strong>echo $i|awk &#039;{print $1}&#039;</strong></p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Fri, 25 May 2012 14:09:18 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276937#p276937</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276925#p276925</link>
			<description><![CDATA[<div class="quotebox"><cite>yars пишет:</cite><blockquote><p>мне нужно было отпилить первое слово в строке.</p></blockquote></div><p>делается проще: <br /><strong>word1=&quot;${i%% *}&quot;</strong></p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Fri, 25 May 2012 13:22:19 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276925#p276925</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276921#p276921</link>
			<description><![CDATA[<p>Именно фигурных скобок и не хватало, мне нужно было отпилить первое слово в строке. Спасибо всем!</p>]]></description>
			<author><![CDATA[null@example.com (yars)]]></author>
			<pubDate>Fri, 25 May 2012 13:11:30 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276921#p276921</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276919#p276919</link>
			<description><![CDATA[<div class="quotebox"><cite>yars пишет:</cite><blockquote><p>Выводит</p></blockquote></div><p>а что из этого то должно получится?<br /></p><div class="quotebox"><cite>yars пишет:</cite><blockquote><p>&nbsp; word1=$<strong>{</strong>i:0:$SpcNumb<strong>}</strong></p></blockquote></div><p>моих телепатических спсобностей хватает, чтобы предположить, что здесь должны быть фигурные скобки:</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Fri, 25 May 2012 13:07:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276919#p276919</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276913#p276913</link>
			<description><![CDATA[<p>Мне нужно получить вот что:</p><div class="codebox"><pre><code>$ S=&quot;STRING list&quot; echo ${S:0:3}
STR</code></pre></div><p>Но как подставить число последним параметром? <br />Привел этот код к виду</p><div class="codebox"><pre><code>while read &quot;i&quot;; do
    length=$(expr length &quot;$i&quot;)
    SpcNumb=`expr index &quot;$i&quot; &quot; &quot;`
    word1=$i:0:$SpcNumb
    echo &quot;$word1&quot;;
    echo &quot;length: $length&quot;
done &lt; &quot;$1&quot;</code></pre></div><p>Выводит </p><div class="codebox"><pre><code>:0:0
length: 0
The purpose of the /mnt directory is to provide a place for the admin to:0:4
length: 72
mount block device temporarily.  Any of the subdirectories of /mnt may be:0:6
length: 73
used, or volumes may even be mounted directly on /mnt (which is the:0:6
length: 67
traditional way of doing things, though /mnt/tmp is also provided for:0:12
length: 69
the purpose of mounting any kind of volume temporarily).:0:4
length: 56
:0:0
length: 0
See the /media directory also.:0:4
length: 30
:0:0
length: 0</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (yars)]]></author>
			<pubDate>Fri, 25 May 2012 12:57:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276913#p276913</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276889#p276889</link>
			<description><![CDATA[<p>Смею предположить, что должно быть что то типа:<br /></p><div class="codebox"><pre><code>while read &quot;i&quot;; do
    length=$(expr length &quot;$i&quot;)
    word1=&quot;$i:1:$( expr index &quot;$i&quot; &quot; &quot; )&quot;
    echo -E &quot;$word1&quot;;
    echo &quot;length: $length&quot;
done &lt; &quot;$1&quot;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Fri, 25 May 2012 11:33:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276889#p276889</guid>
		</item>
	</channel>
</rss>
