次のBashコードをZshに変更する必要があります。 BashスクリプトをZshスクリプトに変換できません
TODO_OPTIONS="--timeout --summary"
cd()
{
builtin cd "[email protected]"
RV=$?
[ $RV = 0 -a -r .todo ] && devtodo ${TODO_OPTIONS}
return $RV
}
pushd()
{
builtin pushd "[email protected]"
RV=$?
[ $RV = 0 -a -r .todo ] && devtodo ${TODO_OPTIONS}
return $RV
}
popd()
{
builtin popd "[email protected]"
RV=$?
[ $RV = 0 -a -r .todo ] && devtodo ${TODO_OPTIONS}
return $RV
}
# Run todo initially upon login
devtodo ${TODO_OPTIONS}
コードでZshを起動すると、次のエラーが表示されます。
todo: error, unknown argument '--timeout --summary', try --help
Zshが次の行を理解できないと感じます。
[ $RV = 0 -a -r .todo ] && devtodo ${TODO_OPTIONS}
最初のコードの他のコマンドは、Zshにとって正しいと思われます。
どのようにコードをZshに変換できますか?
「をdevtodo zshの」感謝のためのGoogle検索でこれを見つけました。 +1 –