Shell rozšiřuje příkazový řádek obsahující alias příkaz a předá něco jako td=touch 2010-09-17_21-54.txt na alias příkaz. Speciální znaky v definici aliasu musíte chránit před rozšířením. Nejjednodušší způsob je použít jednoduché uvozovky místo dvojitých:
alias td='touch `date "+%Y-%m-%d_%H-%M"`.txt'
Poté td je alias pro touch `date "+%Y-%m-%d_%H-%M"`.txt podle přání.
I když to zde není problém, doporučuji použít $(…) místo `…` , abyste se vyhnuli potížím se složitými příkazy (zpětné uvozovky mají tajemná a nepřenosná pravidla kotací, zatímco dolarové závorky fungují intuitivně):
alias td='touch $(date "+%Y-%m-%d_%H-%M").txt'