4.5、 Shell编程中判断判断表达式及if,for while循环 语句使用讲解

xiaoxiao2021-02-28  105

test 语法

for var in 1 2 3 4 5 6 do         echo ${var} done num=10 s=0 for((i=0;i<${num};i=i+1)) do          s=${s}+${i} done echo ${s} s=0 for((i=0;i<${num};i=i+1)) do          s=$((${s}+${i})) done echo ${s}

变量的默认值 判断

下面的语句表示:如果SLAVE_FILE为空,则值 设置成HADOOP_CONF_DIR}/slaves 

[$SLAVE_FILE:-${HADOOP_CONF_DIR}/slaves] 

下面的语句是将SLAVE_FILE的语句 变成一行

SLAVE_NAME=$(CAT "$SLAVE_FILE" | SED '#./*$//;/^$/d' )

下面代码读到文件行 while

#!/bin/bash HOST_FILE=/etc/hosts cat ${HOST_FILE} | while read line do  echo ${line} done

转载请注明原文地址: https://www.6miu.com/read-38985.html

最新回复(0)