Hvorfor kan man ikke altid slette filer/mapper med ()?

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
Rattus Norvegicus
Indlæg: 511
Tilmeldt: 9. maj 2009, 07:14
Geografisk sted: Albertslund

Hvorfor kan man ikke altid slette filer/mapper med ()?

Indlæg af Rattus Norvegicus »

Jeg undrer mig lidt over dette...

Sagen er at jeg lige har skulle slette en mappe på min server hvor der var parenteser i navnet, og dette ville serveren ikke tillade og skrev at filen/mappen ikke eksisterede.
I terminalen fik jeg denne fejlmelding:
-bash: syntax error near unexpected token `('

...jeg gik så ind og omdøbte mappen og slettede parenteserne, og derefter kunne slette den uden problemer.

Hvordan kan det egentligt være at jeg ikke kunne slette mappen pga. parenteserne?
(det har aldrig været et problem i desktop udgaven)
Hilsen Kenny
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Hvorfor kan man ikke altid slette filer/mapper med ()?

Indlæg af lath »

Rattus Norvegicus skrev:Jeg undrer mig lidt over dette...

Sagen er at jeg lige har skulle slette en mappe på min server hvor der var parenteser i navnet, og dette ville serveren ikke tillade og skrev at filen/mappen ikke eksisterede.
I terminalen fik jeg denne fejlmelding:
-bash: syntax error near unexpected token `('


Det er ikke serveren der ikke tillader noget. Det er en fejlmeddelelse fra bash, som ikke forstår din '('.

Rattus Norvegicus skrev:...jeg gik så ind og omdøbte mappen og slettede parenteserne, og derefter kunne slette den uden problemer.

Hvordan kan det egentligt være at jeg ikke kunne slette mappen pga. parenteserne?
(det har aldrig været et problem i desktop udgaven)


bash prøver at fortolke alt hvad du skriver. Med parenteser går det galt.
Du kan slå bash fortolkning fra ved at sætte det i gnyffer, som i: '('.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
soundpartner
Indlæg: 3461
Tilmeldt: 27. sep 2008, 23:51
IRC nickname: sound
Geografisk sted: København

Re: Hvorfor kan man ikke altid slette filer/mapper med ()?

Indlæg af soundpartner »

lath skrev:
Rattus Norvegicus skrev:Jeg undrer mig lidt over dette...

Sagen er at jeg lige har skulle slette en mappe på min server hvor der var parenteser i navnet, og dette ville serveren ikke tillade og skrev at filen/mappen ikke eksisterede.
I terminalen fik jeg denne fejlmelding:
-bash: syntax error near unexpected token `('


Det er ikke serveren der ikke tillader noget. Det er en fejlmeddelelse fra bash, som ikke forstår din '('.

Rattus Norvegicus skrev:...jeg gik så ind og omdøbte mappen og slettede parenteserne, og derefter kunne slette den uden problemer.

Hvordan kan det egentligt være at jeg ikke kunne slette mappen pga. parenteserne?
(det har aldrig været et problem i desktop udgaven)


bash prøver at fortolke alt hvad du skriver. Med parenteser går det galt.
Du kan slå bash fortolkning fra ved at sætte det i gnyffer, som i: '('.

/Lars

eller du kan bede den se bort fra parantesen med et \ forand. denne metode kan bruges til alle tegn der tolkes. f.eks er mellemrum i filer også noget skidt, men disse kan også "escapes" med \.
Det vil sige filnavn(med parantes).navn kan skrives som 'filnavn(med parantes).navn' (i gnyffer) eller som filnavn\(med\ parantes\).navn
Selvudnævnt guru når det drejer sig om mobilt bredbånd

Webmaster og stifter af:
Billede
Hvor du finder scripts til en hver situation

Billede
Rattus Norvegicus
Indlæg: 511
Tilmeldt: 9. maj 2009, 07:14
Geografisk sted: Albertslund

Re: Hvorfor kan man ikke altid slette filer/mapper med ()?

Indlæg af Rattus Norvegicus »

Hvad er en "gnyf" egentligt, udover et mærkeligt ord?
Hilsen Kenny
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Hvorfor kan man ikke altid slette filer/mapper med ()?

Indlæg af lath »

Rattus Norvegicus skrev:Hvad er en "gnyf" egentligt, udover et mærkeligt ord?


gnyf = '

:D

Det er fra østjylland/Silkeborg

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Hvorfor kan man ikke altid slette filer/mapper med ()?

Indlæg af laoshi »

Det er i hvert fald et sjovere ord end 'enkelt anførselstegn'
Hvad kalder I så det dobbelte anførselstegn?

EDIT:
"gnyf gnyf" - var det egentlig ikke det som forlæns og baglæns sagde i Bamses Billedbog en gang i fortiden?
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
soundpartner
Indlæg: 3461
Tilmeldt: 27. sep 2008, 23:51
IRC nickname: sound
Geografisk sted: København

Re: Hvorfor kan man ikke altid slette filer/mapper med ()?

Indlæg af soundpartner »

laoshi skrev:Det er i hvert fald et sjovere ord end 'enkelt anførselstegn'
Hvad kalder I så det dobbelte anførselstegn?

EDIT:
"gnyf gnyf" - var det egentlig ikke det som forlæns og baglæns sagde i Bamses Billedbog en gang i fortiden?


næææ sagde de ikke gooOOONYF?

jeg har forøvrigt aldrig boet i sønderjylland, men i københavn de sidste mange år, og der har jeg så lært begræbet en gnyf om netop denne '
og disse " kaldes da så hudt jeg visker for gåseøjne.
Selvudnævnt guru når det drejer sig om mobilt bredbånd

Webmaster og stifter af:
Billede
Hvor du finder scripts til en hver situation

Billede
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Hvorfor kan man ikke altid slette filer/mapper med ()?

Indlæg af laoshi »

jeg har forøvrigt aldrig boet i sønderjylland,

næh, og der ligger Silkeborg sædvanligvis heller ikke...
næææ sagde de ikke gooOOONYF?

Men, det har du til gengæld ret i!
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
soundpartner
Indlæg: 3461
Tilmeldt: 27. sep 2008, 23:51
IRC nickname: sound
Geografisk sted: København

Re: Hvorfor kan man ikke altid slette filer/mapper med ()?

Indlæg af soundpartner »

laoshi skrev:
jeg har forøvrigt aldrig boet i sønderjylland,

næh, og der ligger Silkeborg sædvanligvis heller ikke...
næææ sagde de ikke gooOOONYF?

Men, det har du til gengæld ret i!

silkeborg - sønderjylland - hvad er dog forskellen? det er jo nordtyskland eller tysklands-odde det hele
Selvudnævnt guru når det drejer sig om mobilt bredbånd

Webmaster og stifter af:
Billede
Hvor du finder scripts til en hver situation

Billede
zob
Redaktør
Indlæg: 4430
Tilmeldt: 6. jan 2009, 22:01
Geografisk sted: København

Re: Hvorfor kan man ikke altid slette filer/mapper med ()?

Indlæg af zob »

silkeborg - sønderjylland - hvad er dog forskellen? det er jo nordtyskland eller tysklands-odde det hele

Uff! Han lægger sig ud med hovedlandet. Det bliver et brag af en kamp det her. I'll be watching.
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Hvorfor kan man ikke altid slette filer/mapper med ()?

Indlæg af laoshi »

Kanhænde det skal afgøres på neutral grund: Odense, måske?
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi