🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72599

Re: bash while done zmienna problem

#72599
From: Bartosz Feński aka fEnIo
Date: Tue, 12 Feb 2013 17:45
31 lines
2188 bytes
W artykule Kamil Jońca napisał(a):

>>> [...]
>>>>> Czy przepisałeś czy zacytowałeś ten skrypt? Bo obstawiam literówkę w
>>>>> nazwie zmiennej w ciele pętli.
>>>>
>>>> A ja obstawiam, że nie wiesz jak działa sh/bash,
>>> Masz rację. NIe przyszłoby mi do głowy, że pętla jest nowym procesem.
>>
>> Bo nie jest. Ten sam efekt uzyskasz za pomocą instrukcji warunkowej czy
>> nawet głupiego `echo foo | read bar; echo $bar'. Chodzi o ostatnią
>> komendę w potoku: w bashu jest uruchamiany podproces, a w takim zsh nie.
>
> Czyli (w specyficznych warunkach) pętla _jest_ nowym procesem :)

Warunki są na tyle specyficzne, że autor zabija niepotrzebnego kota.
Wszystko czego mu trzeba to zamiast `cat foo | wile read` konstrukcja
w stylu:

while whatever; do
  [...]
done < foo

pozdr,
fEnIo

-- 
  ,''`.  Bartosz Fenski | mailto:fenio@debian.org | pgp:0x13fefc40 | irc:fEnIo
 : :' :       32-050 Skawina - Glowackiego 3/15 - malopolskie v. - Poland
 `. `'           phone:+48602383548 | proud Debian maintainer and user
   `-            http://fenski.pl | xmpp:fenio@jabber.org | rlu:172001
Technical Details
Message-ID: <slrnkhkvtf.n4.fenio@serwer.fenski.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <klc9h8h8f5bnn1c0jkdtj5nv6u63aeshlh@4ax.com> <87ip63p3ak.fsf@alfa.kjonca> <kfce90$vkm$1@news.icm.edu.pl> <87txphbule.fsf@alfa.kjonca> <slrnkhkrs8.1ta.dozzie@jarowit.net> <87pq05bhi3.fsf@alfa.kjonca>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Newsgroups: pl.comp.os.linux.programowanie
From: Bartosz Feński aka fEnIo <fenio@debian.org>
Subject: Re: bash while done zmienna problem
References: <klc9h8h8f5bnn1c0jkdtj5nv6u63aeshlh@4ax.com> <87ip63p3ak.fsf@alfa.kjonca> <kfce90$vkm$1@news.icm.edu.pl> <87txphbule.fsf@alfa.kjonca> <slrnkhkrs8.1ta.dozzie@jarowit.net> <87pq05bhi3.fsf@alfa.kjonca>
Organization: Front Wyzwolenia Krasnali Ogrodowych
Reply-To: fenio@debian.org
User-Agent: slrn/pre1.0.0-18 (Linux)
Mime-Version: 1.0
Message-ID: <slrnkhkvtf.n4.fenio@serwer.fenski.pl>
Date: Tue, 12 Feb 2013 18:45:19 +0100
Lines: 31
NNTP-Posting-Host: fenski.pl
X-Trace: 1360691418 unt-rea-b-01.news.neostrada.pl 1232 217.73.31.51:40352
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit