<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=22400&amp;type=atom" />
	<updated>2012-05-26T14:25:26Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=22400</id>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277229#p277229" />
			<content type="html"><![CDATA[<p>ооо... какооойизврат! ))))<br />но мысль понял, возьму на заметку )</p>]]></content>
			<author>
				<name><![CDATA[Vaicartana]]></name>
				<uri>https://linuxforum.ru/profile.php?id=19530</uri>
			</author>
			<updated>2012-05-26T14:25:26Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277229#p277229</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277189#p277189" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ormorph]]></name>
				<uri>https://linuxforum.ru/profile.php?id=221</uri>
			</author>
			<updated>2012-05-26T11:57:13Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277189#p277189</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277170#p277170" />
			<content type="html"><![CDATA[<p>а рази склейку строк не пробелом делают? Я чесногря не проверял что выдаст $var...</p>]]></content>
			<author>
				<name><![CDATA[Vaicartana]]></name>
				<uri>https://linuxforum.ru/profile.php?id=19530</uri>
			</author>
			<updated>2012-05-26T11:00:03Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277170#p277170</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277138#p277138" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Vaicartana пишет:</cite><blockquote><p>А вот знак $ в awk&#039;e перед переменными не ставится</p></blockquote></div><p>А он там в скрипте и не стоит, это просто дополнение к переменной, то есть возвращает значение <strong>$1</strong> вместо просто <strong>1</strong></p>]]></content>
			<author>
				<name><![CDATA[ormorph]]></name>
				<uri>https://linuxforum.ru/profile.php?id=221</uri>
			</author>
			<updated>2012-05-26T09:19:01Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277138#p277138</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277126#p277126" />
			<content type="html"><![CDATA[<p>нда.. сказывается скорость и копи+пасте<br />awk -v var=$VAR <br />конечно же....<br />А вот знак $ в awk&#039;e перед переменными не ставится</p>]]></content>
			<author>
				<name><![CDATA[Vaicartana]]></name>
				<uri>https://linuxforum.ru/profile.php?id=19530</uri>
			</author>
			<updated>2012-05-26T08:26:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277126#p277126</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277105#p277105" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ormorph]]></name>
				<uri>https://linuxforum.ru/profile.php?id=221</uri>
			</author>
			<updated>2012-05-26T06:36:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277105#p277105</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277085#p277085" />
			<content type="html"><![CDATA[<p>эээ... поспешил<br />надо так<br />awk -v $VAR &#039;{print VAR}&#039;</p>]]></content>
			<author>
				<name><![CDATA[Vaicartana]]></name>
				<uri>https://linuxforum.ru/profile.php?id=19530</uri>
			</author>
			<updated>2012-05-26T05:03:49Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277085#p277085</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277078#p277078" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ormorph]]></name>
				<uri>https://linuxforum.ru/profile.php?id=221</uri>
			</author>
			<updated>2012-05-26T04:27:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277078#p277078</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277070#p277070" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Vaicartana]]></name>
				<uri>https://linuxforum.ru/profile.php?id=19530</uri>
			</author>
			<updated>2012-05-26T00:14:09Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277070#p277070</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276937#p276937" />
			<content type="html"><![CDATA[<p>способов вроде много, можно еще:<br /><strong>echo $i|awk &#039;{print $1}&#039;</strong></p>]]></content>
			<author>
				<name><![CDATA[ormorph]]></name>
				<uri>https://linuxforum.ru/profile.php?id=221</uri>
			</author>
			<updated>2012-05-25T14:09:18Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276937#p276937</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276925#p276925" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>yars пишет:</cite><blockquote><p>мне нужно было отпилить первое слово в строке.</p></blockquote></div><p>делается проще: <br /><strong>word1=&quot;${i%% *}&quot;</strong></p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2012-05-25T13:22:19Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276925#p276925</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276921#p276921" />
			<content type="html"><![CDATA[<p>Именно фигурных скобок и не хватало, мне нужно было отпилить первое слово в строке. Спасибо всем!</p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2012-05-25T13:11:30Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276921#p276921</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276919#p276919" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2012-05-25T13:07:33Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276919#p276919</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276913#p276913" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2012-05-25T12:57:47Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276913#p276913</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Bash и echo в скрипте: сделать, чтобы переменная просто выводилась?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276889#p276889" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ormorph]]></name>
				<uri>https://linuxforum.ru/profile.php?id=221</uri>
			</author>
			<updated>2012-05-25T11:33:33Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276889#p276889</id>
		</entry>
</feed>
