' ', " ", och ´´ `` ´` `

Här diskuteras programmering och utveckling
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

' ', " ", och ´´ `` ´` `

Inlägg 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
Home sweet ~/ = http://sandnabba.se
Användarvisningsbild
Azreal
Inlägg: 20
Blev medlem: 18 okt 2006, 11:33
Ort: Uppsala

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

Inlägg av Azreal »

Gällande php så är det bra beskrivet här;

http://www.php.net/manual/en/language.types.string.php
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

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

Inlägg 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
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

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

Inlägg av Emil.s »

Ok, då är jag nog med lite mer. Tackar! :)
Home sweet ~/ = http://sandnabba.se
Skriv svar

Återgå till "Programmering och webbdesign"