← Back to team overview

sslug-teknik team mailing list archive

Re: cd (altså kommandoen) virker ikke ?

 

In <7gfzdr14zi.fsf@xxxxxxxxxxxxxxxx> Henrik Christian Grove <grove@xxxxxxxx> writes:


>Jeg har følgende i en Make-fil:
>        mkdir -p html-samling
>        pwd
>        cd html-samling
>        pwd

Hver shell-kommando i en Makefil kører i sin egen shell-instans.
D.v.s. hvis du har en enkelt-stående "cd" kommando, så starter der
en shell som kører "cd" kommandoen, og derefter terminerer.

Så netto-resultatet af det er lige præcis ingenting, ud over at
du brænder lidt cpu-tid og disk-io af.

For at opnå det du vil, må du pakke alle kommandoerne sammen
i een streng, og så køre den med f.eks. 

        sh -c "mkdir -p html-samling; cd html-samling; ..."

Henrik
-- 
Henrik Storner


Follow ups

References