スクリプトの変数比較

スクリプトの変数比較

私はこのステートメントを持っており、if [ ! - f "$i" -o "$i"x = "$MTR"x]このステートメントが何を達成しているのか知りたいです。最初の部分は変数がファイルではないことを確認しますiが、後ろの2番目の部分が何であるかはわかりません-o(論理的ORを意味するようです)。どんな助けでもとても役に立ちます。

ベストアンサー1

そうですね。 -o は論理 OR を表します。変数sumの内容と
比較してみてください。変数の1つが設定されていないか初期化されていない場合は、問題を回避するために両方の変数に追加されているようです。"$i"x = "$MTR"x$i$MTR
x

おすすめ記事