请问这个命令是什么意思 set -- mysqld ?
--什么意思呢
Linux linux运维 shell
双横杠--在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
$#
有人在linux为什么总喜欢写/dev/ null
如何加快ping的频率?
mac怎么在终端中输入某个脚本执行的进度百分比?
linux下目录权限的问题
linux二进制bin文件和shell
shell获得主机IP
学习Linux的几点建议
最先进的战舰也使用Linux