Article View: no.unix
Article #8Re: Perl vs. r|kla [LANG]
From: Hallvard B Furuseth
Date: Wed, 30 Sep 1992 08:36
Date: Wed, 30 Sep 1992 08:36
43 lines
2143 bytes
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!hbfReferences:
<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