Υڡ Υڡ ܼ

6. (conditionals)

ȤС̿¹Ԥ򤹤٤ɤη꤬Ǥޤ ơηϡɾˤʤޤ

6.1 ꡼

ˤϡ¿ηޤǤʷϡifthen ¹ʸ Ǥꡢμ¹ʸ PɾǤȤ¹Ԥޤ" 2 < 1 " ȤΤϵɾPǤꡢ" 2 > 1 " ȤΤϿɾPǤ

ޤϡifthen ¹ʸ1 else ¹ʸ2 פȤȤ ǤϡP ΤȤ¹ʸ 1 ¹Ԥ졢ʳΤȤϼ¹ʸ 2 ¹Ԥޤ

ˤϤ̤η⤢ޤif1 then ¹ʸ1 else if2 ¹ʸ 2 else ¹ʸ3 ǤηǤϡ "else if2 then ¹ʸ2 " ȤΤääǤϤ⤷P2 ɾ ʤм¹ʸ2 ¹ԤΤǤ ¾ʬˤĤƤϡɼԤ̤Ǥ(ޤǤη)

ʸ˴ؤƤǤ bash if 湽¤ȤȤδϰʲΤ褦ʤΤǤ

        if [P]
        then
        (if ξ郎äȤ)¹ԥ
        fi

6.2 ץ: if .. then ˤʾ

website optimization company |Professional Link Building 

        #!/bin/bash
        if [ "foo" = "foo" ]; then
           echo expression evaluated as true
        fi
        

֥졼 [ ] ξPǤä硢"then" Ȥ ʸθˡ¹Ԥ륳ɤ񤫤ƤޤƤθˡ˴ Ƽ¹Ԥ륳ɤνλؼ "fi" ֤ ޤ

6.3 ץ: "if .. then ... else" Ȥäʾ

        #!/bin/bash
        if [ "foo" = "foo" ]; then
           echo expression evaluated as true
        else
           echo expression evaluated as false
        fi
        

6.4 ץ: ѿȼä

        #!/bin/bash
        T1="foo"
        T2="bar"
        if [ "$T1" = "$T2" ]; then
            echo expression evaluated as true
        else
            echo expression evaluated as false
        fi
        

Υڡ Υڡ ܼ