2024年1月3日

详解:为什么需要父子shell

摘要: 父子Shell 1.source和点,执行脚本,只在当前的shell环境中执行生效 2.指定bash、sh解释器运行脚本,是开启subshell,开启子shell运行脚本命令 3.`./script`,都会指定shebang,通过解释器运行,也是开启subshell运行命令 1.父shell的概念: 阅读全文

posted @ 2024-01-03 17:03 与太阳肩并肩 阅读(82) 评论(0) 推荐(0) 编辑

提升:shell扩展变量

摘要: 特殊shell扩展变量: 变量的处理(和四个扩展变量,都属于对变量的值进行判断、处理): 1.如果变量名的变量值为空,返回word字符串,结果赋值给res res=${变量名:-word} :-的案例: :- 判断变量如果值为空,就返回后面的字符信息,可以通过result变量去接收 2.如果变量名的 阅读全文

posted @ 2024-01-03 14:10 与太阳肩并肩 阅读(13) 评论(0) 推荐(0) 编辑

案例:批量修改文件名

摘要: 删除文件名的案例: 1.准备测试数据:创建文件命令 命令:touch 文件名_{1..5}_finished.jpg 其中{1..5}为1到5 2.去掉所有文件的`_finished`字符信息去掉 思路: 2.1 去掉单个文件的后缀 命令:mv 修改前文件名 修改后文件名 2.2 利用变量的子串功能 阅读全文

posted @ 2024-01-03 13:54 与太阳肩并肩 阅读(17) 评论(0) 推荐(0) 编辑

导航