随笔分类 - bash
摘要:1.read 用来读取输入,并赋值给变量 2.echo,printf 可以简单输出变量 3.cat 连接文件或标准输入并打印 一次显示整个文件:cat filename --常用来显示文件内容 从键盘创建一个文件:cat > filename --创建新文件 将几个文件合并为一个文件:cat fil
阅读全文
摘要:若[ -e test ] || echo exist 为true 则执行&&,若[ -e test ]为false 则执行|| for循环 0-9 for循环遍历 while循环 0-9 循环读取文件中每一行 退出控制 break continue exit
阅读全文
摘要:变量类型:字符串,数字,布尔,数组,函数 数字型:算术运算符前后要加空格 =:赋值;== 相等;!=:不相等 除法运算不支持浮点 双括号可以重新赋值 a=2 a=2 a++ 等价于 a=a+1 关系型运算符:只支持数字,不支持字符串,除非字符串的值是数字 -ne //不等于 -gt //大于 (gr
阅读全文
摘要:bash支持一维数组(不支持多维数组),并且没有限定数组的大小。数组元素的下标由 0 开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式 获取所有数组中所有元素 获取元素数量 获取下标为2的元素 3 获取最后一个元素 赋值给数组vs赋值给字符串 自动创建数组
阅读全文
摘要:一、变量定义,访问变量 注意点: 变量名只能使用英文字母,数字和下划线,首个字符不能以数字开头,不能使用标点 中间不能加空格,如果=右边有空格,需要使用单引号或双引号 用$var 或 ${var}访问,后者更严谨 echo 直接输出 echo -n 换行/不换行输出;echo -e 输出转义字符 \
阅读全文
摘要:管理计算机硬件的其实是内核,用户通过shell来跟内核通信 shell从本质上来说,是一个能执行各种命令的宏处理器。 bash 就是Linux默认的shell windows: git bash、cygwin Mac: Terminal、iTerm
阅读全文
浙公网安备 33010602011771号