View previous topic :: View next topic |
Author |
Message |
Souperman Guru
Joined: 14 Jul 2003 Posts: 449 Location: Cape Town, South Africa
|
Posted: Fri Oct 24, 2003 10:00 am Post subject: bash script; prepending text to each item in a $VAR |
|
|
Brain is dysfunctional today.
Say I have $SOMEVAR="foo bar baz", what's the easiest way to prepend something (e.g. 'x') to each item so that I end up with a string like "xfoo xbar xbaz"? _________________ moo |
|
Back to top |
|
|
far Guru
Joined: 10 Mar 2003 Posts: 394 Location: Stockholm, Sweden
|
Posted: Fri Oct 24, 2003 10:47 am Post subject: |
|
|
Code: | SOMEVAR=$(for x in $SOMEVAR; do echo -n "x$x "; done) |
_________________ The Porthole Portage Frontend |
|
Back to top |
|
|
far Guru
Joined: 10 Mar 2003 Posts: 394 Location: Stockholm, Sweden
|
Posted: Fri Oct 24, 2003 10:54 am Post subject: |
|
|
or Code: | SOMEVAR=$(echo $SOMEVAR | perl -p -e "s/\b\w/x$&/g") |
_________________ The Porthole Portage Frontend |
|
Back to top |
|
|
Souperman Guru
Joined: 14 Jul 2003 Posts: 449 Location: Cape Town, South Africa
|
Posted: Fri Oct 24, 2003 11:04 am Post subject: |
|
|
far wrote: | Code: | SOMEVAR=$(for x in $SOMEVAR; do echo -n "x$x "; done) |
|
Perfect, thanks! _________________ moo |
|
Back to top |
|
|
|