Re: [opensuse] Bash - sed variable help needed
- From: "David C. Rankin" <drankinatty@xxxxxxxxxxxxxxxxxx>
- Date: Sat, 16 Aug 2008 04:30:47 -0500
Jon Clausen wrote:
On Sat, 16 Aug, 2008 at 02:14:03 -0500, David C. Rankin wrote:
What I want to do is something like:
for i in $(ls); do
ORIG_FNAME=$i
NEW_FNAME=$(echo $i | sed -e 's/^100/`date +%Y%m%d`/')
This is where the trouble comes in. I can't see a way to accomplish this. Anybody have any ideas? I guess I could turn the problem around and grab the numerical part on the right side of the _ with sed and then concatenate the date to that. However, if this is a way to work a variable into sed, that would be great. Any ideas?
Use double quotes instead;
... | sed -e "s/^100/$(date +%Y%m%d)/"
hth
/jon
Excellent! I knew it had to the simple. Thanks jon!
--
David C. Rankin, J.D., P.E.
Rankin Law Firm, PLLC
510 Ochiltree Street
Nacogdoches, Texas 75961
Telephone: (936) 715-9333
Facsimile: (936) 715-9339
www.rankinlawfirm.com
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx
- References:
- [opensuse] Bash - sed variable help needed
- From: David C. Rankin
- Re: [opensuse] Bash - sed variable help needed
- From: Jon Clausen
- [opensuse] Bash - sed variable help needed
- Prev by Date: [opensuse] Shared folders in VBox
- Next by Date: [opensuse] Re: Messages from opensuse@opensuse.org to you have been bouncing
- Previous by thread: Re: [opensuse] Bash - sed variable help needed
- Next by thread: Re: [opensuse] Bash - sed variable help needed
- Index(es):
Relevant Pages
|