2013-08-16 23 views
2

更舒适,我喜欢覆盖的mkdir这样的:覆盖的mkdir /壳

mkdir() { 
    if [[ "[email protected]" == *--parents* ]]; then 
    builtin mkdir "[email protected]" 
    else 
    builtin mkdir "[email protected]" --parents 
    fi 
} 

不幸的是没有的mkdir的内置。我该如何解决这个问题?

+1

好像你想用--parents选项总是调用'mkdir',为什么不t就像这样别名:'alias mkdir ='mkdir -p'' – Mithrandir

+1

很好!我很乐意将此投票作为最佳答案;) – LeMike

回答

0
mkdir_p=`which mkdir` 

后,您可以用叫它:

$mkdir_p args... 

alias mkdir=¨mkdir -p¨