您的位置:首页 > 运维架构 > Shell

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

2017-08-31 15:27 561 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐