文字比較

文字比較

2つの変数に格納されている2つの行があります。しかし、どこに保存されているかは問題ではありません。私の質問は、2行の各文字をどのように比較しますか?

いくつかの例を見てください

こんにちは

こんにちは

結果:真(H)、偽...、真(o)

ベストアンサー1

あなたが探しているものは次のとおりです。

l1=Hello
l2=Hlleo
count=`echo $l1|wc -m`

for cursor in `seq 1 $count`
do
    c1=`echo $l1|cut -c$cursor`
    c2=`echo $l2|cut -c$cursor`

    if test "$c1" = "$c2"
    then
        echo "true ($c1), "
    else
        echo "false ($c2 instead of $c1), "
    fi
done

おすすめ記事