为了更加舒适,我喜欢像这样覆盖mkdir:
mkdir() {
if [[ "$@" == *--parents* ]]; then
builtin mkdir "$@"
else
builtin mkdir "$@" --parents
fi
}
不幸的是没有内置的mkdir。我该如何做一个能够完成工作的解决方法?
答案 0 :(得分:2)
您可以使用内置的command
:
mkdir() {
if [[ "$@" == *--parents* ]]; then
command mkdir "$@"
else
command mkdir "$@" --parents
fi
}
答案 1 :(得分:0)
mkdir_p=`which mkdir`
之后你可以用:
来调用它$mkdir_p args...
或
alias mkdir=¨mkdir -p¨