自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 子shell 概念分解

先明确一个观点,我们一直说的子shell,实际上是subshell和child shell的集合体,看书的时候可能会有疑惑,为什么书上写bash命令进入子shell,但在其中echo $BASH_SUBSHLL 结果为0,翻译的锅背定了好吧简单理解,child shell是生成一个shell,继承全局变量(如bash 命令,所以非登录非交互shell可以不需要启动文件,因为所有全局变量已经继承好了)而subshell就是fork,继承所有变量,故算入shell的嵌套深度(所以你可以在命令列表里写上你的局

2021-01-24 20:52:58 232 1

原创 shell 的词拆分(word splitting)

在对ifs的应用场景思考中,发现ifs及其所属的word spliting是属于shell的扩展类里的,在man bash中可以查到下图参数扩展最简化即为$变量扩展,所以在进行for循环遍历和echo $a时ifs即会进行拆分,如果你进行echo $IFS默认情况下也会进行拆分,特殊情况是当变量进行赋值时不会拆分但测试时遇到另一种不拆分,如下图希望有人解惑...

2021-01-21 19:25:20 478

原创 shell中的空格

今日测试test字符串比较时,发现空格的用法导致结果的不相同,又联想至变量赋值=两边不许有空格网上找到一篇关于shell空格的,放个链接记录下https://blog.csdn.net/ztf312/article/details/83025057同时记住字符串比较里变量加个双引号...

2021-01-20 09:14:20 535

原创 bash的IFS引发对quoting思考

在学习shell变成中遇到如下问题:1.单引号和双引号的区别2.为何修改IFS为换行的格式为 IFS=KaTeX parse error: Undefined control sequence: \n at position 2: '\̲n̲'3.修改IFS=;时未启作…IFS" 而不是 echo $IFS3的解答如下http://bbs.chinaunix.net/thread-1352098-1-1.html至于引号和特殊符号,官方文档有提及链接:https://www.zhihu.com/

2021-01-17 21:51:21 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除