扫码关注官方订阅号
请问这个命令是什么意思 set -- mysqld ?
--什么意思呢
学习是最好的投资!
双横杠--在shell中表示选项的结束,后面的都当做参数处理而不是选项,举个例子
echo -- -e hello和echo -e hello是不一样的,前者-e是一个普通参数,后者-e则是一个选项
echo -- -e hello
echo -e hello
-e
在你的这个场合下,set -- mysqld表示重设脚本的参数为mysqld,会影响到$argv变量和$1,$#等和参数有关的变量
set -- mysqld
mysqld
$argv
$1
$#
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
双横杠--在shell中表示选项的结束,后面的都当做参数处理而不是选项,举个例子
echo -- -e hello和echo -e hello是不一样的,前者-e是一个普通参数,后者-e则是一个选项在你的这个场合下,
set -- mysqld表示重设脚本的参数为mysqld,会影响到$argv变量和$1,$#等和参数有关的变量