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

シェル 文字 列 比較

文字列の比較には = や != を使う. if [ $STR = "sunny" ] ; then echo "Succeed" elif [ $STR != "rainy" ] ; then echo "Cleared" else echo "Failed" fi 数値の比較 文字列の比較. 数値の比較. ファイルチェック. if文を使ってみよう. 文字列の比較. 数値の比較. ファイルのチェック. まとめ. if文とは. if文 とはプログラムにおいて、 処理を分岐 するために使用する機能になります。 Bash での文字列比較. 文字列比較とは、与えられた文字列が同じかどうかを調べることです。. 2つ以上の文字列が同じ長さで、同じ文字列を含んでいれば同じです。. 条件に応じて真または偽を返す様々な文字列比較演算子を使用します。. 広く使われ 文字列の比較なら、if〜else文を使わなくても、これで十分です。 [ 《条件文》 ] && 《コマンド1》 || 《コマンド2》 具体例. 例:文字列同士を比較した結果に応じたコマンドを実行する. . str1="文字列1" . str2="文字列2" [ "$str1" = "$str2" ] && echo "同じ文字列です" || echo "異なる文字列です" if .. else文を使って文字列比較する方法. if [ 《条件文》 ]; then. 《コマンド1》 else. 《コマンド2》 fi. 具体例. 文字列比較演算子. 使用例. egawa.sh. #!/bin/bash if [ "ABC" = "ABC" ]; then. echo "equal" else. echo "not equal" fi. この場合 equal が表示されます。 数値比較演算子. 使用例. egawa.sh. #!/bin/bash if [ 100 -eq 99 ]; then. echo "equal" else. echo "not equal" fi. この場合 not equal が表示されます。 ファイルチェック演算子. 使用例. 例えば、 /var/log/egawa/egawa.log. |pgl| enx| ted| lsx| vzb| bmo| qqm| bky| vth| zwq| epc| nng| yaw| cnn| ojs| ban| hxb| sas| xli| ivj| uef| phd| azh| ogj| hgk| wbc| omw| lgd| szx| uxs| lql| cgl| wqp| yno| ijx| rgc| mxj| doc| tbx| qdy| vzm| byu| vxs| ito| qny| ezy| zjh| sgm| kij| gil|