🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: no.unix
Article #8

Re: Perl vs. r|kla [LANG]

#8
From: Hallvard B Furuseth
Date: Wed, 30 Sep 1992 08:36
43 lines
2143 bytes
In article <1992Sep28.151817.19530@alf.uib.no> buboo@alf.uib.no (Ove Ruben R Olsen) writes:
>>Fordi det finnes en del steder som ikke har perl.  Der blir folk litt
>>deppa av } f} tilsendt perl-programmer.
> 
> Well... det gratis og det er lett } installere.  

Jada.  Det hjelper lite.  Sp|r ikke meg hvorfor.

> Tja... jeg har n} alltids synes at sh-script har et baklengs og 
> kr|kkete syntax :-)

Det betyr vel at du blir glad hvis du f}r b|ker skrevet i Esperanto i
stedet for engelsk eller norsk?

Men jeg er enig i at perl scripts kan gj|res mer leselige enn sh
scripts, hvis bare forfatteren g}r inn for det.


> Perl har dessuten en mer robust syntax, hva skjer dersom du skriver
> while [$CNT -lt 100 ]; ?

Njet.  N} snakker du om csh - det er robouste saker:-)
"[" er ingen delimiter i sh.  Et tips: Sjekk "/bin/[".

> Gi meg noe som kan kj|res kjapt i sh og jeg vil kj|re det kjappere i 
> perl.

Jepp.  Men ofte er det noe som heter "raskt nok".


Oppgaven din er et godt eksempel p} noe jeg ville gj|re i C, ja.  Men du
er glad i matte...
Hvis du vil ha et bedre eksempel p} at sh har sine problemer: Hvordan
kan du robust skrive ut en variabel $X fra et sh script?
	echo "$X"?
Selvf|lgelig ikke.  En variant er for smart hvis $X inneholder "\",
andre hvis $X ser ut som en option (i det minste "-n").  Beste l|sning
jeg har funnet (men det er sikkert noe galt med den ogs}):
	expr zz"$X" : 'zz\(.*\)$'
Elegant og leselig...
--

Hallvard
Technical Details
Message-ID: <HBF.92Sep30093659@durin.uio.no>
Path: arc1-ca.pugleaf.net!sparky!uunet!decwrl!sgi!fido!twilight!odin!sgigate!sgiblab!ifi.uio.no!nntp.uio.no!hbf
References: <M05751.92Sep27081720@foxtrot.data.st.statoil.no> <1992Sep28.091529.3055@alf.uib.no> <HBF.92Sep28141646@durin.uio.no> <1992Sep28.151817.19530@alf.uib.no>

Show Full Headers
Complete Article Headers
Newsgroups: no.unix
Path: arc1-ca.pugleaf.net!sparky!uunet!decwrl!sgi!fido!twilight!odin!sgigate!sgiblab!ifi.uio.no!nntp.uio.no!hbf
From: hbf@durin.uio.no (Hallvard B Furuseth)
Subject: Re: Perl vs. r|kla [LANG]
In-Reply-To: buboo@alf.uib.no's message of Mon, 28 Sep 92 15:18:17 GMT
Message-ID: <HBF.92Sep30093659@durin.uio.no>
Sender: news@ulrik.uio.no (Mr News)
Nntp-Posting-Host: durin.uio.no
Organization: University of Oslo, Norway
References: <M05751.92Sep27081720@foxtrot.data.st.statoil.no>
 <1992Sep28.091529.3055@alf.uib.no> <HBF.92Sep28141646@durin.uio.no>
 <1992Sep28.151817.19530@alf.uib.no>
Date: Wed, 30 Sep 1992 08:36:59 GMT
Lines: 43