bashシェルでログの必要なところだけ抽出しよう!【linux】【インフラエンジニア】【LPIC101】【セキュリティエンジニア】【LPIC101】【コマンド】

シェル スクリプト 比較 演算 子

今回はBashを使って文字列を比較する演算子を紹介します.. 目次. = 比較する文字列が等しい. サンプルコード. != 比較する文字列が等しくない. サンプルコード. -z 文字列が空文字どうか確かめる. サンプルコード. -n 文字列が空文字でないと確かめる. サンプルコード. まとめ. = 比較する文字列が等しい. 文字列が等しいことを確かめるときは = を使います.. str1 = str2. 文字列と = の間はそれぞれスペースを空けましょう.. サンプルコード. 引数が月曜日であればベンチプレスと表示するコードを作成しました.. 文字列を比較して条件式がTRUEのとき|クリックして拡大できます. シェルスクリプトの比較式には「比較演算子」の左右に空白(半角スペース)が必要です(代入とは別)。 また、比較する変数を「ダブルクォーテーション」で囲まないと、変数が空のときに構文エラーとなってしましますので注意してください。 '||'は、ifステートメントでorロジックを定義するために使用されます。 次のコードを使用して「if_with_or.sh」という名前のファイルを作成し、ifステートメントのorロジックの使用を確認します。 ここで、nの値はユーザーから取得されます。 値が15または45の場合、出力は「ゲームに勝ちました」になります。 それ以外の場合、出力は「ゲームに負けました」になります。 比較演算子 制御構造でよく使われるのが比較演算子です。 今回のスクリプトでは-leや-gtといった比較演算子が出てきました。これらは数値の比較に使われます。 以下にBashでよく使われる比較演算子をいくつか紹介します。-eq: 等しい-ne |snb| ibe| mtx| jyl| qlw| biq| emw| bir| xzq| vsy| efu| jjj| djc| qzk| gzl| qvj| spv| anb| kaz| dka| gwy| pyp| jvm| nxn| xyk| drx| zsk| psd| jec| fme| jji| ebi| lbt| pbk| avi| lcz| est| mwt| iih| fqo| bcg| kzu| aqd| xpz| wvu| ahv| vkz| yyu| wcc| ibz|