Only Thus Can It Be Unmade
The cleverer among you will espy the problem below immediately
$ export DATE=`date`
$ echo $(DATE)
bash: DATE: command not found
In my half-caffeinated state, it took several minutes of frustration to figure out what was wrong:
$(DATE)
is a Make-style variable; in Bash, $(DATE)
is the same as `DATE`
(a command substitution). The correct token is $DATE
.
$ echo $DATE
Tue Apr 15 11:08:38 EDT 2008
I apologize for inflicting my stupidity upon you.
No comments:
Post a Comment