![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| 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 file tartalmát egy létező fájl egy konkrét helyen | gshepherd7 | Shell programozás és Scripting | 6 | 03-11-2009 09:26 AM |
| Kilépés származó script | angad.makkar | Shell programozás és Scripting | 2 | 03-04-2009 06:35 AM |
| fájlok másolása egyik helyről a hasonló helye | pharos467 | A UNIX a fejlett és szakértői Felhasználók | 1 | 09-21-2008 12:21 PM |
| amely fájl forrásból a bash a bejelentkezés (Mac OS X 10.5.3)? | Alex_Land | OS X (Apple) | 2 | 07-11-2008 10:52 PM |
| Mi a fájl helyét? | Chanakya.m | Shell programozás és Scripting | 5 | 07-17-2006 12:42 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
A minta parancsfájlok alatt, én kerestem a helyet, ahol a származó b.sh fájlt. A b.sh fájlt a forrás több fájlt, ezért nem lehetséges az hivatkozhat a "globális" változó vagy telt érv. Van-e olyan módon, hogy meghatározza a helyét b.sh belül b.sh?
a.sh Kód:
#!/bin/ksh
echo "a: <$0>"
ScriptDir=`dirname $0`
. ${ScriptDir}/b.sh
b.sh Kód:
#!/bin/ksh
WhereAmI="????"
echo "b: <$0> ${WhereAmI}"
|
| Odaítélt bit / terhelniük vgersh99 ezt Post | |||
| Dátum | Felhasználó | Hozzászólás | Összeg |
| 07-01-2009 | Névtelen | N / A | 1 |
|
||||
|
RE: KSH - származó kép helye
Köszi a választ, de ahogy azt mutatják, a végén meg postán, csak akkor működik, ha a és b ugyanabban a könyvtárban. Saját useCase azt, hogy a fogalom, hogy van egy másik könyvtárba, és nem feltétlenül mindig a.
A useCase hogy / app1/a.sh sources / common / b.sh / app2/c.sh sources / common / b.sh B.sh Kell tudni, hogy a közös könyvtárban. |
|
||||
|
RE: KSH - származó kép helye
Nem igazán sokat segít. A link megpróbálta a megoldásokat, nem pedig választ ad arra a kérdésre. Vannak esetek, amikor belül a forgatókönyvet, nem tudom, mi könyvtár is be Úgy tûnik, a $ 0 egyenértékűnek kell állnia egy forrásból fájlt.
|
|
|||||
|
Idézet:
De ez ($ 0 a forrásból shell), nem mi, mi ez az "úgynevezett" (nem származhatnak) script - a "származó" szkript fut azonos eljárás tér (nincs újonnan villás folyamat), mint a "forrásanyag" script . Ezért a '$ 0 "a származó szkript a" $ 0 "a sourcing forgatókönyvet. Nem vagyok benne biztos, ha én vagyok magyarázatára helyesen - akkor nézd meg ezt szál vagy böngészhet e comp.unix.shell hívócsoport hasonló szálait. Last edited by vgersh99; 07/01/2009 at 05:14 PM.. |
|
||||
|
RE: KSH - származó kép helye
Értem teljesen.
Megint, én kerestem (reméltem) a $ 0 egyenértékű a forrásból fájlt. Tudom, a $ 0 a hivatkoztak forgatókönyvet. Köszönöm a reponses, remélhetőleg valaki némi betekintést. |
![]() |
| Könyvjelzõk |
| Címkék |
| KSH könyvárában |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|