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` |