![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 59
it潮人
这个作者很懒,什么都没留下…
展开
-
shell 脚本中常用的内置变量
从上面的结果可以看出, 执行 ./a.sh命令之后,$$ 变量表示的是 执行a.sh脚本的进程ID 13095 ,而 12982 是它的父进程ID,也即是 PPID变量的值,它是当前bash的实例。使用 $*时,如果加上双引号,即 "$* " 的形式,那所有位置的参数会被当作一个单词来处理,如果不包含双引号,即 $* 的形式,则每个位置的参数都被当作一个独立的单词来处理。第十个参数及以后的参数必须要用大括号括起来,例如: ${10}、${11}、${12} 依次表示第十个变量、第十一个变量、第十二个变量。转载 2024-02-22 14:47:24 · 124 阅读 · 0 评论 -
linux shell readlink 获取当前脚本文件绝对路径
说明:如您在上面的示例中看到的,借助readlink命令,我们具有一个带有办公桌名称的符号链接,我们将能够识别其实际路径。说明:此选项类似于-f选项,-f和-e选项之间的唯一区别是-e,所有组件都必须存在,而-f,最后一个组件必须存在。readlink -m:此选项可以通过对给定名称的每个组件中的每个符号链接进行递归跟踪来规范化,而无需组件存在。readlink -e:通过递归跟随给定名称的每个组件中的每个符号链接,此选项将规范化,所有组件必须存在。readlink –help:此选项将显示此帮助并退出。转载 2024-01-05 11:16:58 · 273 阅读 · 0 评论 -
shell命令之`dirname`
这个命令,本着了解一番的心理,发现这个命令还是蛮有用的。去除了最后的文件,返回的文件所在的目录。转载 2024-01-05 11:01:53 · 238 阅读 · 0 评论