多くの tcsh 構成スクリプトを使用するシステムで作業しているため、ほとんどのプログラムを tcsh で実行する必要があります。これを my に追加することで、これを自分で簡単にしようとしました~/.zshrc
:
# run command in tcsh
function t() {
tcsh -c "$@"
}
これは のようなものに対しては機能しますが、t ls
に対しては失敗しt ls -l
、エラーが発生し、引数としてではなくUnknown option: `-l' Usage: tcsh ...
に渡されます。-l
tcsh
ls
渡された文字列を引用するにはどうすればよい$@
ですか?