The UNIX and Linux Forums  


Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Bash Trap Probléma? jsabino Shell programozás és Scripting 3 11-17-2008 01:45 PM
Bash probléma edgehead Shell programozás és Scripting 3 11-15-2008 04:34 AM
bash array probléma yagnesh Shell programozás és Scripting 1 08-19-2008 03:48 AM
Bash: rossz helyettesítési probléma ... pls help! xfouxs A UNIX a dummies Kérdések és válaszok 1 11-23-2007 05:48 PM
Bash while ciklus probléma Kweekwom Shell programozás és Scripting 5 07-23-2007 01:49 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 02-11-2009
usfish usfish is offline
Regisztrált felhasználó
  
 

Join Date: Feb 2009
Hozzászólások: 2
probléma about '..' bash

Van egy interjú kérdés UNIX bash:

Egyesek, mint a kagyló bash megpróbálja '.. " propery mindig működik, azaz a home könyvtárába, cd .. / $ USER fogja hozni neked a saját könyvtárában. Does bash mindig ez a helyes viselkedés?

Különben is tud nyújtani olyan például, hogy a bash nem dolgozik jól?

Köszönöm!

Last edited by usfish; 02-11-2009 at 02:34 AM..
  #2 (permalink)  
Old 02-11-2009
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programozó, szerző
  
 

Join Date: Mar 2007
Helyszín: Toronto, Kanada
Hozzászólások: 2.361
Idézet:
Originally Posted by usfish View Post
Van egy interjú kérdés UNIX bash:

Egyesek, mint a kagyló bash megpróbálja '.. " propery mindig működik, azaz a cd .. / $ USER fogja hozni neked a saját könyvtárában. Does bash mindig ez a helyes viselkedés?

Különben is tud nyújtani olyan például, hogy a bash nem dolgozik jól?

"cd .. / $ USER" nem fog hely, amire a saját könyvtárában, hacsak nem egy könyvtárban ugyanazon a szinten, mint a saját könyvtárában.

Lehet, hogy gondolt:

Kód:
cd ~user
Ez nem fog menni egy változó, hacsak nem használja eval:

Kód:
eval "cd ~$USER"
Menni az otthoni könyvtár, használata cd val nem könyvtár.
  #3 (permalink)  
Old 02-11-2009
usfish usfish is offline
Regisztrált felhasználó
  
 

Join Date: Feb 2009
Hozzászólások: 2
Idézet:
Originally Posted by cfajohnson View Post

"cd .. / $ USER" nem fog hely, amire a saját könyvtárában, hacsak nem egy könyvtárban ugyanazon a szinten, mint a saját könyvtárában.

Lehet, hogy gondolt:

Kód:
cd ~user
Ez nem fog menni egy változó, hacsak nem használja eval:

Kód:
eval "cd ~$USER"
Menni az otthoni könyvtár, használata cd val nem könyvtár.
Szia, köszönöm a gyors választ. Csak azt nem értem ezt a feltételt. Ez a saját könyvtárát, és begépelt "..",, és akartam kérdezni ".." helyett $ USER azt hiszem.

Azt hiszem, talán nem véletlen, hogy a bash a szimbolikus link?
  #4 (permalink)  
Old 02-11-2009
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programozó, szerző
  
 

Join Date: Mar 2007
Helyszín: Toronto, Kanada
Hozzászólások: 2.361
Idézet:
Originally Posted by usfish View Post
Szia, köszönöm a gyors választ. Csak azt nem értem ezt a feltételt. Ez a saját könyvtárát, és begépelt "..",, és akartam kérdezni ".." helyett $ USER azt hiszem.

Azt hiszem, talán nem véletlen, hogy a bash a szimbolikus link?

Mit jelent a "nem"?

Ha azt szeretné, hogy a fizikai cd szülő könyvtár, használjuk a-P kapcsoló:

Kód:
cd -P ..
  #5 (permalink)  
Old 02-11-2009
larryv larryv is offline
Regisztrált felhasználó
  
 

Join Date: Feb 2009
Location: Cambridge, MA, USA
Hozzászólások: 1
hmmm

Idézet:
Originally Posted by usfish View Post
Van egy interjú kérdés UNIX bash:
Vicces, hogy néz ki, hogy szörnyű sok, mint egy külön hitel kérdése az én legkésőbb 6,033 (MIT Computer Systems Engineering) házi feladatot.

Let's tisztázni a problémát.

Mondjuk, van egy tetszőleges könyvtárba a / some / hosszú / path / név /, és azt mondják, hogy a mi saját könyvtárát a / home / me /.

Nos, ezt tesszük:
Kód:
ln -s /some/long/path/name /foo/bar
ln -s /home/me /foo/baz
Tehát most, ha feltételezzük, hogy a / foo nem tartalmazza a két könyvtárat nevű bar baz, most két szimbolikus linkek, / foo / bar / foo / baz, hogy a link / some / hosszú / útvonal név és / home / me , ill. Ha végre a következő:
Kód:
bash
cd /foo/bar
cd ../baz
is meg kell szűnnie a / foo / baz, ami igazán / home / nekem, mert a bash követni .. Vissza a / foo, nem / some / hosszú / útvonal, mint tcsh meg (ha nem tévedek, ha nem, akkor használható).

Végső soron az a kérdés, nem bash mindig ez a viselkedés helyes? Amikor a cd-ing egy másik könyvtárba keresztül egy symlink, nem cd .. mindig vissza a könyvtárat, amely tartalmazza a symlink?

Last edited by larryv; 02-11-2009 at 06:50 PMOk ..: tisztázza az utolsó mondat
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 08:29 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0