|
|
|
|
Google Site
|
|||||||
| Fórumok | Regisztráció | Blog | Man oldalak | Fórum Szabályok | Linkek | Albumok | GYIK | Felhasználók | 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éma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|||
|
Karbantartás teljes útvonalát a parancsfájl egy var sourcing ha azt egy másik szkript
Hi All, I've searched a fórumon keresztül lehet megoldani ezt a problémát, de nem találtam semmit. Nekem van 2 szkript fájlokat különböző könyvtárakban. Elsõ script, hívjuk, hogy "egy / két / a.sh" így néz ki: Kód:
#!/bin/sh IN_DIR=`dirname $0` CUR_DIR=`pwd` cd $IN_DIR A_DIR=`pwd` cd $CUR_DIR export $A_DIR echo $A_DIR Futás, hogy ad nekem "egy / két /", és A_DIR van állítva a kívánt értéket. Most már van egy másik forgatókönyv egy másik könyvtárba, hogy a források a szkript. Let's call it "/ szia / szia / b.sh" Kód:
#!/bin/sh . /one/two/a.sh echo $A_DIR Ebben az esetben nem értem "egy / két /", hanem: "/ szia / szia /" Azt hiszem ez azért van, mert a $ 0 változó belül az első forgatókönyv válik "b.sh" helyett. Azt akarom, hogy az első forgatókönyv, hogy mindig forrás a $ A_DIR változó útját a forgatókönyvet, és én nem akarok támaszkodni kemény kódolás meg, sem a "keresés" paranccsal. Csinál akárki volna akármi eszme? Akármi segít akar lenni nagy! Thanks in advance! |
| Sponsored Links |
|
|
|
|||
|
Hi Jim, köszönöm a választ. Azt, hogy valami változás könyvtárat kéri belül a.sh, hogy a pwd válik dirname $ (0). A probléma az, hogy azt hiszem, nem vagyok a.sh hivatkozva, de a beszerzés belsejébe b.sh: Kód:
#!/bin/sh . /one/two/a.sh echo $A_DIR Tegyük fel, hogy élni b.sh a következő: / szia / szia / b.sh Mert a.sh meghozta a következő hívás: dirname $ (0). Ez lesz az út a jelenlegi érték belülről 0 $, ami valójában "/ szia / szia / b.sh", mivel ez a forgatókönyv az, hogy ténylegesen hivatkoznak. |
|
||||
|
Idézet:
|
| Sponsored Links |
|
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|
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 |
| a teljes rendszer backup szkript | Clement | Linux | 5 | 11-27-2007 03:23 AM |
| script sourcing probléma (KSH) | rakeshou | A UNIX a dummies Kérdések és válaszok | 3 | 09-21-2007 10:29 AM |
| Ismerkedés a teljes útvonalat a relatív elérési út | polip | Shell programozás és Scripting | 4 | 03-25-2007 01:08 PM |
| Teljes útvonalát végrehajtó script a KSH? | BriceBu | Shell programozás és Scripting | 2 | 09-19-2005 10:29 AM |
| Full-Screen Script | Morcegao30 | Shell programozás és Scripting | 1 | 03-01-2005 04:49 AM |