文字列が同じ場合を除いて、特定のコマンド内で可能なすべての文字列の組み合わせを取得しようとしています。私は私が何をしようとしている簡略化され、私はそれを実行しようとしました方法を次のように:bash:forループ内のif文が機能しない
for i in a b c
do
for p in a b c
do
if [ $i -ne $p ]
then
echo "$i and $p"
fi
done
done
私は期待して出力されている:
a b
a c
b a
b c
c a
c b
しかし、動作するようには思えない...任意のアイデア私のネストされたforループで何が問題になっていますか?
これは役立つかもしれません: 'help test' – Cyrus