🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex
Article #16987

Re: skrypt ffinst

#16987
From: Jarosław Sokołowski
Date: Wed, 04 May 2011 22:19
27 lines
1763 bytes
Pan Maciek Pliszka kiedyś pytał o co innego ale był publikowany taki skrypt:

> Pomyslalem wiec ze sprawdze jak dziala. 
> Otorz nie dziala
>
> ./ffinst.sh
> tr: brakujący argument
> Spróbuj `tr --help' dla uzyskania informacji.
> ./ffinst.sh: 35: /: Permission denied
> ./ffinst.sh: 46: Syntax error: "(" unexpected

Otóż skrypt działa, i to niezgorzej, bo nawet zeznaje czego mu brakuje:
napisał, że brakuje mu argumentu (a żeby to jemu jednemu) i nawet radzi
jak uzyskać informacje (nie wspomina przy tym o rozpytywaniu w Usenecie).

Dość łatwo się domyślić, że wzięło się to z niepotrzebnego złamania
poniższej linijki:

>  psname=$(grep --binary-files=text FontName $pfb | cut -d' ' -f2 | tr -d
> '/')

-- Jarek

PS
Gdyby ktoś chciał zaoszczędzić jeden bajt, skrócić linijkę i ustrzec się
przed jej złamaniem, może dziewięcioznakowe zaklęcie "tr -d '/'" zastąpić
krótszym ośmioznakowym "cut -b2-". Działa równie dobrze.
Technical Details
Message-ID: <slrnis3k8e.61j.jaros@falcon.lasek.waw.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
References: <4dc1c88f$0$2439$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: Jarosław Sokołowski <jaros@lasek.waw.pl>
Newsgroups: pl.comp.dtp.tex
Subject: Re: skrypt ffinst
Date: Wed, 4 May 2011 22:19:58 +0000 (UTC)
Organization: : : :
Lines: 27
Message-ID: <slrnis3k8e.61j.jaros@falcon.lasek.waw.pl>
References: <4dc1c88f$0$2439$65785112@news.neostrada.pl>
NNTP-Posting-Host: 213-238-72-224.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1304547598 2418 213.238.72.224 (4 May 2011 22:19:58 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Wed, 4 May 2011 22:19:58 +0000 (UTC)
User-Agent: slrn/0.9.8.1 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit