← Back to team overview

sslug-teknik team mailing list archive

Re: Bash for-loop; skriv tæller med foranstillede nuller?

 

On Sun, 29 Mar 2009 09:30:59 +0200, Kim Jensen <kimj@xxxxxxx> wrote:

Erling A. Jacobsen wrote:
Jon Bendtsen wrote:
On 28/03/2009, at 23.04, Michael Schmidt wrote:

Hej NG,
Jeg har lige brugt et bash for-loop:

]$ for i in `seq 1 126`; do wget http://www.example.org/contenpages/article$i.html; done
 udnyt backquotes og printf kommandoen:
for i in `seq 1 126`; do wget http://www.example.org/contenpages/article`printf '%03d' $i`.html; done

Alternativt fortæl seq at den skal foranstille nuller: `seq -w 1 126`.

Se eventuelt "seq --help".

Aha! jeg tænkte ikke over at seq var en selvstændig funktion.
Jeg har heller ikke gennemskuet hvorfor det skal stå omkranset af " ` ", men sådan er det når man googler sig til en løsning baseret på at redigere en lille bitte del af en andens forslag.

Tak for hint, jeg er lært noget nyt og dagen har ikke været spildt. :)


--
Med venlig hilsen
/Zmit/
RLU # 314205


Follow ups

References