The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
"hitta kommandot" för att hitta filerna i den aktuella kataloger men inte i "underbibliotek" swamymns Shell-programmering och Skript 9 07-22-2008 12:23
Konstigt fel "host: isc_taskmgr_create: inga tillgängliga trådar" Santi Linux 0 01-03-2008 05:49
Notering bara kataloger i den aktuella arbetskatalogen med "ls" kommandot igandu UNIX for Dummies Frågor & Svar 2 05-12-2006 05:47
Unix "till" / "Cron" Command nytt problem ... Behöver hjälp Mohanraj UNIX for Dummies Frågor & Svar 3 01-26-2006 08:08
chmod 777 på alla kataloger under ... hur gör jag det med "hitta"-kommandot? Neko UNIX for Dummies Frågor & Svar 7 07-12-2001 10:58

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 07-06-2007
robotronic's Avatar
robotronic robotronic is offline Forum Advisor  
Kan jag leka med galenskap?
  
 

Join Date: april 2002
Ort: Italien
Inlägg: 370
Question bash: cd-kommandot för att få "konstiga" kataloger

Jag har ett problem med bash. Enkelt, jag kan inte hitta rätt kommando (om det finns en!) Att komma in i "- Arch_02 --"Katalog. Som ni ser, börjar namnet med ett bindestreck och detta orsakar vissa problem:

Kod:
localhost arch2 # pwd
/mnt/arch2
localhost arch2 # ls -l
total 4
dr-x------ 1 root root 4096 2007-04-29 20:09 - Arch_02 -
dr-x------ 1 root root    0 2006-12-10 18:14 RECYCLER
dr-x------ 1 root root    0 2006-12-02 22:24 System Volume Information

localhost arch2 # cd -\ Arch_02\ -
bash: cd: - : invalid option
cd: usage: cd [-L|-P] [dir]

localhost arch2 # cd "- Arch_02 -"
bash: cd: - : invalid option
cd: usage: cd [-L|-P] [dir]

localhost arch2 # cd '- Arch_02 -'
bash: cd: - : invalid option
cd: usage: cd [-L|-P] [dir]

localhost arch2 # cd - -\ Arch_02\ -
/root

localhost ~ # cd /mnt/arch2

localhost arch2 # cd - "- Arch_02 -"
/root

Om jag använder csh istället, kan jag få tillgång regelbundet katalogen genom att ge kommandot:
Kod:
(localhost:/mnt/arch2) # cd "- Arch_02 -"
(localhost:/mnt/arch2/- Arch_02 -) # pwd
/mnt/arch2/- Arch_02 -
Med bash avslutats, om jag trycker på fliken medan du skriver katalogens namn, kan jag se även underkataloger under "- Arch_02 -", men kan inte komma åt dem med cd!

Har någon svaret?

Tack så mycket!
  #2 (permalänk)  
Old 07-06-2007
aigles's Avatar
aigles aigles is offline Forum Advisor  
Registered User
  
 

Join Date: april 2004
Ort: Bordeaux, Frankrike
Inlägg: 1.428
Kod:
cd -- '- Arch_02 -'
  #3 (permalänk)  
Old 07-06-2007
Shell_Life's Avatar
Shell_Life Shell_Life is offline
Registered User
  
 

Join Date: mars 2007
Ort: Bahia, Brasilien
Inlägg: 695
Här är hur du kan göra det:
Kod:
cd ./*Arch_02*

Senast redigerad av Shell_Life; 07-06-2007 at 05:50..
  #4 (permalänk)  
Old 07-06-2007
robotronic's Avatar
robotronic robotronic is offline Forum Advisor  
Kan jag leka med galenskap?
  
 

Join Date: april 2002
Ort: Italien
Inlägg: 370
Wow! Många många tack! Båda lösningarna fungerar bra.

Förresten, nu när jag har svaret jag tror att jag borde ha läst mer noggrant alternativen i man bash
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 12:45.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0