shell 算术运算/流程控制

2022-05-18 16:02:48 浏览数 (1)

image.png

[ ]

let r=xx

**乘方

三元((n=i<100?50:80))

grep -q xx 是否存在 if xx;then ddd elif ss;then xx else xx fi

if ! xx;then xx fi [[ -f a.txt ]]&&echo "aa"

-f a.txt -a -f b.txt == !=字符串 -eq -ne -gt -ge -lt -le

case "" in ss) ;; sdfds) ;; *) ;; esac

for xx in xx do xx done seq 1 3 for ((i=0;i<5;i )) do x done 无限循环 for ((;1;))

读取文件

!/bin/bash

while read line do echo $line done<cvsfile

image.png

image.png

while ((1)) do xx done

while true do xx done

image.png

function a() { echo "a" } a 函数传参也是一样

image.png

shift作用

image.png

建库

source /etc/a.sh,然后可以直接调用

0 人点赞