テキストの比較方法について


お世話になります。とある配列やテキストをすべて比較するスクリプトを作成したいと思っております。

例 ）

[code]

    a.txt
    -----
    a
    b
    c
    d
    
    1.txt
    -----
    1
    2
    3
    4
    
[/code]

これをa-1,a-2,a-3,a-4,b,1,-b,2-b,3,b-4  
みたいな形でたすき掛けみたいなイメージで比較していきたいのですが、  
うまく案が思いつきませんでした。

どなたかサンプルをご教示いただけないでしょうか。

当方、powershellとshellしか知りませんので、すみませんがその範囲で教えてください。

よろしくお願いいたします。




比較ってこんな感じのことなのかなぁ…。

[code]

    cat a.txt | while read LINE_A
    do
      cat 1.txt | while read LINE_1
      do
        printf “${LINE_A}  と ${LINE_1} を”
        printf “比較したら ”
        if [ “${LINE_A}” = “${LINE_1}” ] 
        then
          printf “同じもの”
        else
          printf “違うもの”
        fi
        echo “でした”
      done
    done
    
[/code]

