![]() |
|
|
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 |
| Hogyan lehet teljesíteni a kettős helyettesítő bash? | menekül | Shell programozás és Scripting | 3 | 04-09-2009 05:51 PM |
| Változó helyettesítő | Leo_NN | A UNIX a dummies Kérdések és válaszok | 7 | 10-17-2008 12:24 PM |
| Sed változó helyettesítés során változó megépíteni a könyvtár elérési útját | alrinno | Shell programozás és Scripting | 2 | 07-11-2008 03:24 PM |
| 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 |
| Helyettesítés a változó | spragueg | A UNIX a fejlett és szakértői Felhasználók | 3 | 10-18-2001 10:14 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
/bin / bash - változó helyettesítést.
Van-e lehetőség egy bash változó elvégzésére több helyettesítő húrok egy változó?
Én ezt a változót: echo $ óra TIMEZONE \u003d "US / Central" Amit én szeretnék csinálni bash csak akkor húzza ki csak az "amerikai" része a változó .. amely bármilyen számos országban. ez az, ahol én vagyok az alábbi címen: echo $ (clock: 10) US / Central " echo $ (clock: 10 # * /) bash: tesztelés: 10 # * /: syntax error: operandus várható (error token is "/") echo $ (# clock * /) Közép " Szóval, én csak hiányzik valami .. vagy csak nem tudok egy típusú substition egy a bash változó? köszönöm, Trey |
|
||||
|
Kód:
colemar@deb:~$ echo ${clock:10:2}
US
colemar@deb:~$ a=${clock#*\"}
colemar@deb:~$ echo $a
US/Central"
colemar@deb:~$ echo ${a%%/*}
US
Last edited by colemar; 04-21-2009 at 05:49 PM.. Ok:%% |
|
||||
|
Idézet:
![]() Tudom, hogy az, de a probléma, hogy az USA nem fáradozik az USA így is több mint 2 karakter hosszú ... ![]() |
|
||||
|
Idézet:
Úgy gondolom, nincs út-hoz csinál ez egyszerre a bash paraméterekkel helyettesítést. |
|
||||
|
Idézet:
Kód:
colemar@deb:~$ echo ${clock//@(*?=\"|\/*?)/}
US
|
|
||||
|
Idézet:
![]() |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|