Shell memperluas baris perintah yang berisi alias perintah dan meneruskan sesuatu seperti td=touch 2010-09-17_21-54.txt ke alias memerintah. Anda perlu melindungi karakter khusus dalam definisi alias dari ekspansi. Cara termudah adalah menggunakan tanda kutip tunggal, bukan tanda kutip ganda:
alias td='touch `date "+%Y-%m-%d_%H-%M"`.txt'
Lalu td adalah alias untuk touch `date "+%Y-%m-%d_%H-%M"`.txt seperti yang diinginkan.
Meskipun bukan masalah di sini, saya sarankan menggunakan $(…) bukannya `…` , untuk menghindari kesulitan dengan perintah yang rumit (kutipan balik memiliki aturan kutipan yang misterius dan tidak dapat dibawa-bawa, sedangkan tanda kurung dolar bekerja secara intuitif):
alias td='touch $(date "+%Y-%m-%d_%H-%M").txt'