shell 数组 && shell 调试
for循环语句语法for循环语句语法格式为:格式一:for变量名in变量取值列表do指令...done格式二:for((exp1;exp2;exp3))do指令...done案例一:使用for循环修改文件扩展名(仅作为练习,实际操作可用rename)逻辑为:把想要的结果先打印出来,然后拼接为mv的熟悉格式,最后实现批量mv操作#!/bin/bashforiin`ls/home/test/*.htm
while循环语句while循环语句语法格式为:while<条件表达式>do指令done有关脚本运行的相关用法命令说明shfile.sh&把file.sh脚本放到后台运行(后台运行脚本的常用方法)ctl+c停止执行当前脚本或任务ctl+z暂停执行当前脚本或任务bg把当前脚本或任务放到后台执行fg把当前脚本或任务放到前台执行。如果是多个脚本,需加编号,如:fg2jobs查看当前执
case条件语句语法case条件语句语法格式为:case"变量"in值1)指令1;;值2)指令2;;\*)指令3;;esac了解即可给字体加颜色的命令:例:echo-e"\E[1;31m红颜色helloworld\E[0m"\E等同于\033"[1"数字1表示加粗显示31m表示红色字体"[0m"表示关闭所有属性"[1m"
if条件语句语法1.单分支结构if<条件表达式>;then指令fi2.双分支结构if<条件表达式>;then指令1else指令2fi3.多分支结构if<条件表达式1>;then指令1elseif<条件表达式2>;then指令2elif<条件表达式3>;then指令3else指令4fiif条件语句多种条件表达式语法1.test条件表达式if
特殊变量,文件测试表达式,字符串测试表达式,整数二元比较操作符,逻辑操作符
测试操作符常用测试操作符英文名说明-f文件file文件存在且为普通文件为真,即测试表达式成立-d文件directory文件存在且为目录文件为真,即测试表达式成立-s文件size文件存在且文件大小不为0为真,即测试表达式成立-e文件exist文件存在为真,即测试表达式成立-r文件read文件存在且可读为真,即测试表达式成立-w文件write文件存在且可写为真,即测试表达式成立-x文件executab
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号