subtitle
03
15
Bash-字符串比较 Bash-字符串比较
包含子字符串#!/bin/bash # string='hello world' sub='hello' if [[ $string =~ $sub ]] # if [[ $string = *$sub* ]] # if [[ $stri
2023-03-15 田山
15
Bash-截取括号内内容 Bash-截取括号内内容
使用grep(结果带括号,不知道有没有办法仅把括号中的内容匹配出来) $a='abc[edg]adfirpqu' $echo $a|grep -o '\[.*\]' #中括号的处理需要转义 [edg] $b='abc(edg)
2023-03-15 田山
15
Bash-数组 Bash-数组
遍历列表值 for i in ${a[*]}; do echo ”$i“ done 数组 ### Shell 数组元素个数 ${#array[@]} ###数组的所有元素 ${ar
2023-03-15 田山
15
Bash-程序流 Bash-程序流
逻辑循环 while read 后面没有冒号 while read前有时需要添加echo 保存do中变量更改shopt -s lastpipe
2023-03-15 田山
15
Bash-空值判断 Bash-空值判断
1.  空值判断 name= if [ $name ];then echo "not null" else echo "is null" else> fi # is null 转换成字符串 name= if [ "$name"="" ]
2023-03-15 田山
15
Bash-重定向 Bash-重定向
不输出内容,通常为了得到程序返回值,判断是否正确执行$RTSE_PATH/bin/$PROGRAM -v > /dev/null 2>&1
2023-03-15 田山
15
Bash-颜色 Bash-颜色
RED_COLOR='\E[1;31m' GREEN_COLOR='\E[1;32m' YELLOW_COLOR='\E[1;33m' RES='\E[0m' ${GREEN_COLOR}OK${RES&#
2023-03-15 田山
8 / 8