šŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Zamiana pierwszego ciagu napotkanego ciagu

#722
From: Robert Luberda
Date: Fri, 01 Oct 1999 08:30
42 lines
1778 bytes
Adam Kulagowski <fidor@fidor.komorow.pl> wrote:
>>> Potrzebuje napisac skrypt ktory wymienialby pierwszy napotkany ciag na inny
>>> zas pozostale pozostawial nietkniete . 
>>
>>Na przykład tak:
>>
>>------- cut here ------- 
>>#!/bin/sed -f
>>#
>>/jakiś_ciąg/ {
>>		s/jakiś_ciąg/inny_ciąg/
>>		q
>>}
>>------- cut here ------- 

> Dzieki zaraz sprobuje .


No i? Zdaje się, że nie działa. W każdym razie na pewno nie tak, jak
chciałeś. Skrypt, który Ci podałem, gdy tylko napotka "jakiś_ciąg", to
zamienia ten "jakiś_ciąg" na "inny_ciąg" i, niestety, się zatrzymuje.
A chyba nie o to Ci chodziło.
Oto poprawna - mam nadzieję :-) - wersja mojego skryptu:

------- cut here ------- 
#!/bin/sed -f
#
1,/jakiś_ciąg/ {
		s/jakiś_ciąg/inny_ciąg/
}
------- cut here ------- 

Albo w wersji jednolinijkowej:
	sed -e '1,/jakiś_ciąg/s/jakiś_ciąg/inny_ciąg/'

Jeszcze raz przepraszam za wprowadzenie w błąd, 
pozdrawiam,

Robert 

-- 
Robert Luberda <robert@pingu.ii.uj.edu.pl>
Technical Details
Message-ID: <7t1rfn$gk1$1@info.cyf-kr.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.icm.edu.pl!cyfronet!not-for-mail
References: <slrn7v62dq.ra.fidor@fidor.komorow.pl> <7sv69k$ccq$1@info.cyf-kr.edu.pl> <slrn7v68os.28s.fidor@fidor.komorow.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.icm.edu.pl!cyfronet!not-for-mail
From: Robert Luberda <robert@pingu.ii.uj.edu.pl>
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: Zamiana pierwszego ciagu napotkanego ciagu
Date: 1 Oct 1999 08:30:47 GMT
Organization: Inst. of Comp. Sciences, Jagiell. Univ., Cracow
Lines: 43
Message-ID: <7t1rfn$gk1$1@info.cyf-kr.edu.pl>
References: <slrn7v62dq.ra.fidor@fidor.komorow.pl> <7sv69k$ccq$1@info.cyf-kr.edu.pl> <slrn7v68os.28s.fidor@fidor.komorow.pl>
NNTP-Posting-Host: pingu.ii.uj.edu.pl
Mime-Version: 1.0
User-Agent: tin/pre-1.4-19990517 ("Psychonaut") (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit