Never seen this used before in BASH:
pidfile=${PIDFILE-/var/run/service.pid}
The part I've never seen/used before is the ${PIDFILE- part.
|
Never seen this used before in BASH:
The part I've never seen/used before is the
| |||
|
feedback
|
|
It means use Starting with a new shell:
Now define PIDFILE:
It is from the old days of Bourne Shell sh man page.
The other form you might have already seen is
To demonstrate:
Note how For a full explanation, run "man bash" and search for Parameter Expansion by typing "/Parameter Expansion". The ${parameter-word} bit is hidden away in this explanation:
Thanks to Dennis for the correction about set versus null. | |||||||||
feedback
|
|
Mikel: shouldn't it be
| |||||||
feedback
|