shell
敲代码的威尔逊
这个作者很懒,什么都没留下…
展开
-
获取shell第二位以后的所有参数
获取shell第二位以后的所有参数shell中$@ 可以获取用户传进来的所有参数信息,也可以作为数组使用使用${数组名:起始索引:长度}可以将数组分片EXEC_PARAMS=(${@:1})原创 2020-09-03 11:38:46 · 6089 阅读 · 2 评论 -
拆分shell中按空格分割的字符串
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录拆分shell中按空格分割的字符串一、使用数组进行拆分二、使用read进行拆分拆分shell中按空格分割的字符串一、使用数组进行拆分shell的数组会自动按空格拆分,也可以设置IFS变量制定分隔符STR="123 A1 A2"ARR=($STR)echo "${ARR[0]}:${ARR[1]}:${ARR[2]}输出如下123:A1:A2二、使用read进行拆分需要读取的数据在文件中时,可以使用read进原创 2020-09-03 11:28:58 · 31687 阅读 · 1 评论 -
同一shell脚本下,后台调用shell函数,子进程PID“$$“不更新的处理
同一shell脚本下,后台调用shell函数,子进程PID"$$"不更新的处理同一shell脚本下,后台调用shell函数,子进程PID"$$"不更新的处理问题原因解决方案同一shell脚本下,后台调用shell函数,子进程PID"$$"不更新的处理写shell脚本时遇到了一个奇怪的问题,在同一shell脚本下,后台启动shell函数,子进程获取的$$与父进程相同未更新的问题。测试代码test.sh如下:# 输出父进程PID echo "ParentPid:$$"function func1()原创 2020-09-03 11:04:47 · 739 阅读 · 0 评论