随笔分类 - shell
摘要:现象: 1的解决办法:赋予该文件可执行权限即可,chmod +x docker.sh 2的解决办法:https://blog.csdn.net/youzhouliu/article/details/79051516
阅读全文
摘要:格式: . filename(.和filename间需要空格)或者 source filename
阅读全文
摘要:command > file:将输出重定向到file command >> file:将输出以追加的方式重定向到file 说明:上述命令的意思是执行command然后将输出的内容存入到file(覆盖还是追加由> 和 >> 决定) command < file:将 file 文件中的内容作为 comm
阅读全文
摘要:if if else if else-if else for while until case break:跳出所有循环(终止执行后面的所有循环) continue:跳出当前循环
阅读全文
摘要:shell支持多种运算符,包括:算术运算符、关系运算符、布尔运算符、字符串运算符、文件测试运算符。 注意:条件表达式要放在方括号之间,并且要有空格,eg:[$a==$b] 是错误的,必须写成 [ $a == $b ] 算数运算符: + - * /(除法) %(取余) = 赋值 == 相等 != 不相
阅读全文
摘要:[root@ipha-dev71-1 exercise_shell]# cat test.sh #!/bin/bash my_array=(a b c d) echo "第一个元素为:${my_array[0]}" echo "第二个元素为:${my_array[1]}" echo "第三个元素为:${my_array[2]}" echo "第四个元素为:${my_array[3]}" echo
阅读全文
摘要:$n:n代表一个数字,指执行脚本的第n个参数。特别地,$0指执行的文件名 $#:传递到脚本的参数个数 $*:以一个单字符串显示所有向脚本传递的参数 如 $1 $2 … $n $* 与 $@的区别:只有在双引号中体现出来。假设在脚本运行时写了三个参数 1、2、3,,则 " * " 等价于 "1 2 3
阅读全文
摘要:变量名的命名规范: 1.命名只能使用英文字母、数字和下划线,且不能以数字开头; 2.不能存在空格‘; 3.不能使用标点符号; 4.不能使用bash里的关键字(可使用help命令查看保留关键字) 变量的类型:局部变量、环境变量、shell变量(后续用到试再详细介绍) 使用变量 只读变量 删除变量 sh
阅读全文

浙公网安备 33010602011771号