-3
漂亮的小老鼠问题,1> & 2在这个脚本中做了什么?1>&2在shell中的含义是什么?
if [ "$(id -u)" != "0" ]; then
echo "This script must be run as root" 1>&2
exit 1
fi
漂亮的小老鼠问题,1> & 2在这个脚本中做了什么?1>&2在shell中的含义是什么?
if [ "$(id -u)" != "0" ]; then
echo "This script must be run as root" 1>&2
exit 1
fi
即重定向线从标准输出(输出)到标准错误输出(STDERR)“此脚本必须在根目录运行”。
这是向STDERR打印错误消息的简单方法 - 如果从另一个脚本(如crontab)运行bash脚本,这很重要,如果从命令行直接运行该命令,则重要的是因为终端将显示两者STDOUT和STDERR。请参阅echo that outputs to stderr