Merge pull request #458 from darh/master

Add example for default value
This commit is contained in:
Nami-Doc 2013-12-18 00:45:45 -08:00
commit 7ca48c4709

View File

@ -5,6 +5,7 @@ contributors:
- ["Max Yankov", "https://github.com/golergka"]
- ["Darren Lin", "https://github.com/CogBear"]
- ["Alexandre Medeiros", "http://alemedeiros.sdf.org"]
- ["Denis Arh", "https://github.com/darh"]
filename: LearnBash.sh
---
@ -45,6 +46,10 @@ echo '$VARIABLE'
echo ${VARIABLE/Some/A}
# This will substitute the first occurance of "Some" with "A"
# Default value for variable
echo ${FOO:-"DefaultValueIfFOOIsMissingOrEmpty"}
# This works for null (FOO=), empty string (FOO=""), zero (FOO=0) returns 0
# Bultin variables:
# There are some useful builtin variables, like
echo "Last program return value: $?"