← Back to team overview

sslug-teknik team mailing list archive

quoting i bash

 

hvis man nu opbygger en linie i bash ala den her

fgrep "text" * -R | sed -e 's/\[0-22]\///g' | awk {'print
$1'} , som outputter de filer jeg søger efter , hvordan er regler så hvis jeg
ville kører overstående linie i en for lykke ?

eks

for i in `fgrep "text" * -R | sed -e 's/\[0-22]\///g' | awk
{'print $1'}`; do echo $i; done

jeg sætter hele linien ind i ` backticks for at den skal executes som
command , men den fejler så på sed , hva er regler for hvornår man
skal bruge det ene tick og hvornår man skal bruge det andet , og hvordan får
jeg overstående linie til at virke i en for lykke

MVH 

Per Jørgensen


Follow ups