Command line parsing Specific order in which a command line is parsed and its elements evaluated.
> ls {dog,cat}house doghouse cathouse > ls {*}house ls: cannot access {*}house: No such file or directory |
>my=dog >echo "My house is the ${my}house." My house is the doghouse. |
num=1 num=$(( $num + 1 )) echo $num |
> cmd="ls /" > echo `$cmd` boot cdrom dev etc export home initrd initrd.img lib lib32 lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var vmlinuz` > > echo $($cmd) boot cdrom dev etc export home initrd initrd.img lib lib32 lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var vmlinuz` |