![]() |
|
|
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 |
| Hur gör jag dubbel ersättning i bash? | fly | Shell-programmering och Skript | 3 | 04-09-2009 05:51 |
| Rörlig ersättning | Leo_NN | UNIX for Dummies Frågor & Svar | 7 | 10-17-2008 12:24 |
| Sed rörlig ersättning när variabel konstruerats av en sökvägen | alrinno | Shell-programmering och Skript | 2 | 07-11-2008 03:24 |
| Bash: Bad substitution problem ... pls hjälp! | xfouxs | UNIX for Dummies Frågor & Svar | 1 | 11-23-2007 05:48 |
| Substitution av en variabel | spragueg | UNIX för avancerade & Expertanvändare | 3 | 10-18-2001 10:14 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
/bin / bash - variabel substitution.
Är det möjligt med en bash variabel utföra flera byta strängar på en variabel?
Jag har denna variabel: echo $ klocka TIMEZONE \u003d "US / Central" Vad jag skulle vilja göra med bash bara det drar ut bara de "amerikanska" del av den rörliga .. som kan vara valfritt antal länder. Det är där jag på: echo $ (dygnet: 10) US / Central " echo $ (klocka: 10 # * /) bash: test: 10 # * /: syntax error: operand väntat (fel tecken är "/") echo $ (klocka # * /) Central " Så jag saknar bara något .. eller kan jag bara göra en typ av substition med en bash variabel? tack, Trey |
|
||||
|
Citat:
![]() Jag vet det, men problemet ligger att USA inte är alway USA varför det kan vara mer än 2 tecken ... ![]() |
|
||||
|
Citat:
Jag tror det finns inget sätt att göra det på en gång med bash parametrar substitution. |
|
||||
|
Citat:
Kod:
colemar@deb:~$ echo ${clock//@(*?=\"|\/*?)/}
US
|
|
||||
|
Citat:
![]() |
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|