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 :P

SV: ' ', " ", och ´´ `` ´` `

Postat: 05 mar 2007, 12:53
av Azreal
Gällande php så är det bra beskrivet här;

http://www.php.net/manual/en/language.types.string.php

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

Kod: Markera allt

echo www.cepe.com > fil
firefox `cat fil`
Ett annat exempel (lite onödigt då man kan skriva eog *.jpg)

Kod: Markera allt

eog `ls --color=no *.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! :)