より多くの場合歳、私はzshを試しています。私は、これはzshの中で動作するように取得する方法を見つけ出すことができないしてきたfunction-in-aliasイディオムに相当するzshはありますか?
alias workin='function _workin(){ rsync -avE --progress --stats --human-readable -e ssh [email protected]$1:/there/ /here; };_workin'
.profileに私のbashでも
alias rsync='rsync -av --progress --stats --human-readable'
と、このようなエイリアスがたくさんあります。私は並べ替えのエラーを取得し続ける '一致するものは見つかりません'。何か案は?前もって感謝します!
なぜ単に関数を使うのではなく、別名に関数を入れているのですか? – 123
これは、bash "rsync 1.1.1.13"でコマンドを発行するようなやり方を最終的にどのようにして実現したのか、私が望むことを自動的に行う方法でした。もっと良い方法があれば、私に教えてください。 – Dribbler
より良い方法は、123が言ったことです:ちょうど関数を使用してください。 – melpomene