tôi cần phải thay đổi mã Bash sau để ZshKhông thể chuyển đổi kịch bản Bash để Zsh kịch bản
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}
tôi nhận được lỗi sau khi tôi bắt đầu Zsh với mã
todo: error, unknown argument '--timeout --summary', try --help
Tôi cảm thấy rằng Zsh không thể hiểu được dòng sau
[ $RV = 0 -a -r .todo ] && devtodo ${TODO_OPTIONS}
Các lệnh khác trong mã đầu tiên có vẻ phù hợp với Zsh.
Làm cách nào bạn có thể chuyển đổi mã thành Zsh?
Các mặt hàng này trên tìm kiếm google cho 'devtodo zsh' nhờ. +1 –