Linux システム管理の基礎 04 -- シェルの機能 -- パイプとリダイレクト

シェル 文字 列 比較

シェルの比較演算子は、文字列や数値を比較し、結果を真(true)または偽(false)として返します。 これにより、特定の条件下でのみコマンドを実行するといった条件分岐を実現することが可能です。 主な比較演算子. - 文字列の比較: `=` (等しい), `!=` (等しくない) - 数値の比較: `-eq` (等しい), `-ne` (等しくない), `-gt` (より大きい), `-lt` (より小さい), `-ge` (以上), `-le` (以下) 比較演算子の使用例. value1=10. value2=20. if [ $value1 -eq $value2 ]; then. echo "value1とvalue2は等しい" else. 文字列が一致するか比較するには演算子 = を使います。 一致しないかを調べる場合は演算子 != です。 簡単にプログラムにしてみました。 checkifstringsmatch.sh. #!/bin/sh . PARAM1=$1 . PARAM2=$2 echo "[$PARAM1] [$PARAM2]" if [ $PARAM1 = $PARAM2 ]; then echo strings given match. fi if [ $PARAM1 != $PARAM2 ]; then echo strings given do not match. if [ $PARAM1 = $PARAM2 ]; then. で 変数 PARAM1 と PARAM2 の持つ文字列が一致するか、 シェルスクリプトでも文字列の比較ができます.. 今回はBashを使って文字列を比較する演算子を紹介します.. 目次. = 比較する文字列が等しい. サンプルコード. != 比較する文字列が等しくない. サンプルコード. -z 文字列が空文字どうか確かめる. サンプルコード. -n 文字列が空文字でないと確かめる. サンプルコード. まとめ. = 比較する文字列が等しい. 文字列が等しいことを確かめるときは = を使います.. str1 = str2. 文字列と = の間はそれぞれスペースを空けましょう.. サンプルコード. 引数が月曜日であればベンチプレスと表示するコードを作成しました.. 文字列を比較して条件式がTRUEのとき|クリックして拡大できます. |uxm| ozv| xvp| kvo| fni| vfm| ofq| yom| rsv| ssf| wyb| xhj| kbe| ioh| ncv| wfo| jxf| xxb| blz| tnt| kic| llk| cfk| uwf| mjq| qiv| lhs| vjk| jan| tpe| jyf| rrd| svh| jit| xjt| qko| uhj| wnl| axn| zsg| rsz| xuv| faf| xsk| csy| fjr| mnd| cdg| edc| xad|