16 Aug
2008
16 Aug
'08
07:18
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 -- YMMV -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org