シェルスクリプトで論理OR演算を実行する方法

イチゴ

簡単な状態チェックをしようとしていますが、うまくいかないようです。

場合は$#、ISに等しい0かそれ以上である1、その後挨拶。

次の構文を試しましたが、成功しませんでした。

if [ "$#" == 0 -o "$#" > 1 ] ; then
 echo "hello"
fi

if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
 echo "hello"
fi
コーディング地区

これは機能するはずです:

#!/bin/bash

if [ "$#" -eq 0 ] || [ "$#" -gt 1 ] ; then
    echo "hello"
fi

これが他のシェルと異なるかどうかはわかりませんが、<、>を使用する場合は、次のように二重括弧で囲む必要があります。

if (("$#" > 1))
 ...

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

bashシェルスクリプトで論理演算子を使用する場合に内部の値を比較する方法

シェルスクリプト:複数行の論理演算子の間にコメントを散在させる

gitcommitでシェルスクリプトを実行する方法

djangoでスクリプトシェルを実行する方法

シェルスクリプトでSQLを実行する方法

gitcommitでシェルスクリプトを実行する方法

PHPでシェルスクリプトを実行する方法

シェルスクリプト内でシェルスクリプトを実行する方法

Ansibleで複数行のシェルスクリプトを実行する方法

MySQLクエリで論理演算を実行する

シェルスクリプトでJavaファイルを実行する方法

AutoIT-シェルスクリプトを実行する方法

シェルスクリプトを実行する方法は?

シェルスクリプトを実行する方法は?

LinuxでCからシェルスクリプトを実行する方法

Ubuntuのシェルスクリプト内で.profileを実行する方法

シェルスクリプトで反復を非同期的に実行する方法

シェルでPythonスクリプトをsuして実行する方法は?

Makefileでサブシェルスクリプトを実行する方法は?

Ubuntu-touchでシェルスクリプトを実行する方法は?

C ++でシェルスクリプトを適切に実行する方法

特定のgitcommitでシェルスクリプトを実行する方法は?

tmux内でシェルスクリプトを実行する

`./` なしでシェルスクリプトを実行する

Dockerの実行中にシェルスクリプトを実行する方法

awkおよび論理演算子を使用してシェルスクリプトの複数の列をフィルタリングする

nginx-すべてのリクエストでシェルスクリプトを実行する方法

Flaskアプリからシェルスクリプトを実行する方法

ソルトスタックのjinjaテンプレートで論理演算子を使用する方法(AND、OR)

TOP 一覧

  1. 1

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

  2. 2

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  3. 3

    Ansibleで複数行のシェルスクリプトを実行する方法

  4. 4

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  5. 5

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  6. 6

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  7. 7

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  8. 8

    Chromeウェブアプリのウェブビューの高さの問題

  9. 9

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  10. 10

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  11. 11

    Reactでclsxを使用する方法

  12. 12

    ファイル内の2つのマーカー間のテキストを、別のファイルのテキストのセクションに置き換えるにはどうすればよいですか?

  13. 13

    MLでのデータ前処理の背後にある直感

  14. 14

    グラフからテーブルに条件付き書式を適用するにはどうすればよいですか?

  15. 15

    Pythonを使用して同じ列の同じ値の間の時差を取得する方法

  16. 16

    mutate_allとifelseを組み合わせるにはどうすればよいですか

  17. 17

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

  18. 18

    テキストフィールドの値に基づいて UIslider を移動します

  19. 19

    BLOBストレージからデータを読み取り、Azure関数アプリを使用してデータにアクセスする方法

  20. 20

    PowerShellの分割ファイルへのヘッダーの追加

  21. 21

    ソートされた検索、ターゲット値未満の数をカウント

ホットタグ

アーカイブ