|
|
- function sv {
- if [ -n "$*" ]; then
- sudo vim $*
- else
- sudo vim .
- fi
- }
- function v {
- if [ -n "$*" ]; then
- vim $*
- else
- vim .
- fi
- }
复制代码
有没有类似:
- ['v','sv'].each do |x|
- command = ( x == 'sv' ? 'sudo vim':'vim')
- function x {
- if [ -n "$*" ]; then
- command $*
- else
- command .
- fi
- }
复制代码
这种动态的定义函数的方法? |
|