shell脚本重定向和命令命令作为变量值的⽤法
重定向: &是⼀个描述符,如果1或者2前不加&,会被当做⼀个普通⽂件。
1>&2 意思是把标准输出重定向到标准错误。
2>&1 意思是把标准错误重定向到标准输⼊。
&>filename 意思是把标准输出和标准错误输出都重定向到⽂件filename中
1>filename可简写为 >filename
命令作为变量的⽤法:
DIR=$(pwd);
echo $DIR;
确定⽬录是否存在:重定向过多是什么意思
# -d 表⽰⽬录存在; ! -d 表⽰⽬录不存在;
if[ ! -d"$DIR/debug" ]; then
mkdir $DIR/debug;
echo Success;
fi
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论