![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| 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 |
| passerar en variabel i en variabel till en funktion | KingVikram | UNIX for Dummies Frågor & Svar | 2 | 01-14-2008 08:28 |
| riktning symbol i en variabel som en del av kommandot | peterloo | Shell-programmering och Skript | 5 | 12-06-2007 07:25 |
| Repacing del av strängen med en variabel | divz | Shell-programmering och Skript | 4 | 07-19-2007 02:09 |
| Byt variabel med en användardefinierad variabel | ce124 | Shell-programmering och Skript | 1 | 04-15-2007 03:56 |
| ksh: En del av variabel Ett namn är insidan av rörlig B, hur du uppdaterar A? | pa3be | Shell-programmering och Skript | 4 | 03-30-2005 12:29 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Hej,
Jag är inte säker på svaret passar till din ansökan (om du tänkt "hur vill visa / lagra eller använda den resulterande värde", så bör hjälpa ...). Först de 2 första raderna ljudet rätt både att definiera en variabel och tilldela ett värde för den: mig @ host> A \u003d "PRE" mig @ host> eval $ (A) _DAY \u003d "datum +% d` För att lösa denna typ av problem, jag brukar använda detta typ av syntax: mig @ host> DAY_VALUE \u003d $ (unalias echo; eval echo $ "$ (A) _DAY") mig @ host> echo $ (DAY_VALUE) mig @ host> 25 Hoppas det hjälper, Christophe |
|
|||||
|
Citat:
echo $ (eval echo \ $ $ (A) _DAY) eval echo "\ $ $ (A) _DAY" Tack för svaret ![]() |