diff options
author | Nami-Doc <vendethiel@hotmail.fr> | 2013-12-09 12:18:43 -0800 |
---|---|---|
committer | Nami-Doc <vendethiel@hotmail.fr> | 2013-12-09 12:18:43 -0800 |
commit | cd206fa02cccee4bc422604727e3d6e091ea755d (patch) | |
tree | e79bbd483faca4ad1124c51c3c9e60e95dbcbf80 | |
parent | c3bbe5fff123d5be322a67d7630ede2d49db15b3 (diff) | |
parent | 248284c91b641f2bd635dfe5a640f1fd3b8cd6a3 (diff) |
Merge pull request #436 from jakub-g/master
[bash] Replace `seq` with `{1..3}`, explain backticks
-rw-r--r-- | bash.html.markdown | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bash.html.markdown b/bash.html.markdown index afc46eb0..1f1c32c0 100644 --- a/bash.html.markdown +++ b/bash.html.markdown @@ -99,6 +99,10 @@ python2 hello.py 2> "error.err" # current directory. echo "There are $(ls | wc -l) items here." +# The same can be done using backticks `` but they can't be nested - the preferred way +# is to use $( ). +echo "There are `ls | wc -l` items here." + # Bash uses a case statement that works similarly to switch in Java and C++: case "$VARIABLE" in #List patterns for the conditions you want to meet @@ -109,8 +113,7 @@ esac # For loops iterate for as many arguments given: # The contents of var $VARIABLE is printed three times. -# Note that ` ` is equivalent to $( ) and that seq returns a sequence of size 3. -for VARIABLE in `seq 3` +for VARIABLE in {1..3} do echo "$VARIABLE" done |