Sida 1 av 1
' ', " ", och ´´ `` ´` `
Postat: 05 mar 2007, 10:40
av Emil.s
Ett exempel:
Kod: Markera allt
emil@servern: ~ $ echo "Hej!"
-bash: !": event not found
emil@servern: ~ $ echo 'Hej!'
Hej!
Vad är skillnaden på " " och ' ' i olika script och programmeringsspråk egentligen?
EDIT:
hehe, flyttar min egen tråd

SV: ' ', " ", och ´´ `` ´` `
Postat: 05 mar 2007, 12:53
av Azreal
SV: ' ', " ", och ´´ `` ´` `
Postat: 05 mar 2007, 17:49
av Okänd
i ett shell:
` ` eller så kallade back-ticks när dessa används som argument som te.x firefox `cat fil`
så kommer innehållet i stdout från kommandot inom ` ` blir argumentet till programmet du startar.
Så firefox `cat fil` kommer att starta firefox med innehållet i filen fil
Ett annat exempel (lite onödigt då man kan skriva eog *.jpg)
i perl så kör ` ` ett program och returnerar allt som skrivs till output i programmet.
Kod: Markera allt
#!/usr/bin/perl
$test = `ls -al`;
print $test;
Angående " och ' så brukar det vara att om man använder " inom en sträng så kan den innehålla variabler, som te.x.
echo "hejsan: $USER"
ger: hejsan: gasol
medans
echo 'hejsan $USER'
ger: hejsan $USER
SV: ' ', " ", och ´´ `` ´` `
Postat: 09 mar 2007, 23:08
av Emil.s
Ok, då är jag nog med lite mer. Tackar!
