【发布时间】:2012-10-06 03:20:27
【问题描述】:
我的 ~/.bashrc 中有以下代码:
date=$(which date)
date() {
if [[ $1 == -R || $1 == --rfc-822 ]]; then
# Output RFC-822 compliant date string.
# e.g. Wed, 16 Dec 2009 15:18:11 +0100
$date | sed "s/[^ ][^ ]*$/$($date +%z)/"
else
$date "$@"
fi
}
据我所知,这很好用。是否有理由避免使用同名的变量和函数?
【问题讨论】:
标签: bash variable-names