Re: expanze parametrů v /bin/bash

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Neděle Říjen 28 19:30:36 CET 2012


On Sat, 27 Oct 2012, Miroslav Vancl wrote:

> Expanze parametru $* je neco jineho a navic jeho uzavreni do uvozovek ma 
> specialni vyznam.

To si možná trochu pletete s $@. "$*" je po expanzi jedno slovo
("$1 $2 ..."), jak by člověk z těch uvozovek kolem celkem očekával, ale 
výsledkem "$@" je překvapivě víc slov ("$1" "$2" ...) podle počtu zadaných 
parametrů (může to být i nula, a pak je výsledkem úplné nic).

-- 
Pavel Kankovsky aka Peak                          / Jeremiah 9:21        \
"For death is come up into our MS Windows(tm)..." \ 21st century edition /


Další informace o konferenci Linux