逆引きシェルスクリプト/if文の条件式でand, or, notを使う方法
の編集
Top
/
逆引きシェルスクリプト
/ if文の条件式でand, or, notを使う方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
CentOS/CentOS6にEPELリポジトリを登録する
CentOS/CentOS7でランレベルを変更する方法
CentOS/CentOSでLAPP環境を構築
CentOS/CentOSセキュリティアップデート
CentOS/VirtualBoxでCentOSを動かすとCPU使用率が高い場合の対処
CentOS/パッケージアップデートがあるのにNo Packages marked for Updateが表示される
CentOS/ログイン時に自動起動させる方法
Debian/Debian 7 Wheezy のWifi設定・Broadcom
Debian/Debian squeezeをインストールしてみた
Debian/一般ユーザーをsudoコマンドにて管理者として動作するようにする設定
GNOME/GNOMEデスクトップのフォント変更
GNOME/GUIによる時刻や日付変更方法
GNOME/GUI操作による書庫作成
InterWikiName
Linux Mint/Linux Mintでstdio.hがないエラーの対処方法
Linuxをはじめよう
Linux環境設定
Linux環境設定/aliasコマンドを使用して改行コード変換コマンドを登録する・perl使用
Linux環境設定/bashのプロンプトに現在の時刻や、作業内容のメモを表示させる
Linux環境設定/dnsmasqをDHCPサーバとして使う場合の最小限の設定例
Linux環境設定/dnsmasqネームサーバ機能のA,AAAAの最小設定とDNSラウンドロビン機能の利用
Linux環境設定/sshのrootログイン禁止だがssh経由でroot権限で指定コマンドを実行する方法
Linux環境設定/sshの接続が切断されてしまう場合の対処
Linux環境設定/yumのプロキシ設定
Linux環境設定/起動時のファイルシステムチェック間隔の確認
PearLinux/HP mini 1000にPear Linux 6をインストールしてみた
PearLinux/Pear Linux 6 をインストールしてみる・一部日本語化
RecentDeleted
SandBox
systemd/systemdのサービスログを確認する方法・journalctl
systemd/systemdのランレベル対応表
Ubuntu/aptコマンドの操作ログの在処と確認方法
Ubuntu/HiDPIでUbuntu MATEのマウスカーソルを拡大する手順
Ubuntu/HiDPIマシンでMozcを起動すると変換候補ウインドウが小さい場合の対処
Ubuntu/Linuxの2chブラウザJDのインストール
Ubuntu/MicrosoftのCHMファイルを閲覧する方法
Ubuntu/sources.list内のmain,restricted,universe,multiverseについて
Ubuntu/Ubuntu12.04でWebCam(R5U870)を使えるようにした
Ubuntu/Ubuntu Serverインストール後にネットワークの設定を行った時の備忘録
Ubuntu/Ubuntuで各ジョブの状態一覧を表示する方法・initctl
Ubuntu/UbuntuにAdobe Readerをインストールする
Ubuntu/VNCを利用してMacからUbuntuに接続
Ubuntu/かな漢字変換オン・オフキーの変更(iBus)
Ubuntu/ウインドウの操作ボタンを右側に変更する
Ubuntu/ネットワークインストール用の独自のパッケージレポジトリを作成する
Ubuntu/ビジュアルなdiffツール(Meld)
Ubuntuでプリントサーバを使って印刷できる環境を構築
USBブートでLinuxをインストールする方法(UNetbootin)
Wubiを利用してUbuntu9.10をHP2133にインストール(WindowsXP/Ubuntuデュアルブート)
YUM
ソフトウェア/UbuntuにErlangをインストールする方法
ソフトウェア/ブラウザ
フォントのインストール方法
仮想化関連/VirtualBoxのゲストOSのストレージサイズ(HDD)を拡大する方法
逆引きUNIXコマンド/bashシェルでTABキーを押してホスト名の補完する
逆引きUNIXコマンド/diffコマンドで差分ファイル名のみを出力する方法
逆引きUNIXコマンド/grepでパターンヒットがあったファイルのファイル名のみ表示する方法
逆引きUNIXコマンド/killコマンドのシグナル名称と値を知りたい
逆引きUNIXコマンド/lastコマンドで過去のログイン履歴を見たい場合
逆引きUNIXコマンド/Linuxが32bitか64bitを確認する
逆引きUNIXコマンド/NICのプロパティや状態を確認するコマンド・ethtool
逆引きUNIXコマンド/pasteコマンド・ファイルを行単位でマージする
逆引きUNIXコマンド/smartctlコマンドを使ってみる
逆引きUNIXコマンド/sortコマンドで自然数のソート
逆引きUNIXコマンド/sudoコマンドのパスワードを自動的に入力する方法
逆引きUNIXコマンド/tailで新規作成や削除されるファイルの監視方法
逆引きUNIXコマンド/tar.gz形式ファイルを展開する
逆引きUNIXコマンド/UNIX時間に変換・UNIX時間を取得する方法
逆引きUNIXコマンド/URLエンコード・URLデコード方法・nkf
逆引きUNIXコマンド/USBデバイス情報の調べ方・lsusbコマンド
逆引きUNIXコマンド/UUIDをコマンドラインから作成する
逆引きUNIXコマンド/viで文字列の置換をする方法
逆引きUNIXコマンド/コマンド名でkillする方法
逆引きUNIXコマンド/ターミナルを閉じても動作させる方法
逆引きUNIXコマンド/ターミナル画面をクリアする方法
逆引きUNIXコマンド/ディスクの使用量を調べる
逆引きUNIXコマンド/ファイルのMD5を求める方法
逆引きUNIXコマンド/ファイルのタイムスタンプを変更する方法
逆引きUNIXコマンド/ファイルシステムを調べる
逆引きUNIXコマンド/ファイル内の表示可能な文字列を表示する
逆引きUNIXコマンド/ファイル名のみの取得とディレクトリパスのみの取得方法
逆引きUNIXコマンド/プロセスの詳細な情報を取得する方法
逆引きUNIXコマンド/メモリの搭載量などを調べる
逆引きUNIXコマンド/ユーザアカウントをロック・アンロックする方法・usermodコマンド
逆引きUNIXコマンド/任意のパスワードを文字列を生成する
逆引きUNIXコマンド/各CPUコアのCPU使用率を調べる・mpstat
逆引きUNIXコマンド/大きなファイルを分割して結合する方法・split,cat
逆引きUNIXコマンド/指定した位置の文字列を抜き出す
逆引きUNIXコマンド/文字列をコマンドとして実行する・evalコマンド
逆引きUNIXコマンド/特定文字以降の文字列を削除する方法
逆引きUNIXコマンド/画面出力しながらファイルにも出力したい
逆引きUNIXコマンド/複数PDFファイルを1つのPDFファイルにまとめる方法・gsコマンド
逆引きUNIXコマンド/複数のディレクトリを一度で作成する
逆引きUNIXコマンド/複数パターン指定でgrepが遅い場合の対応方法
逆引きシェルスクリプト/コマンドの戻り文字列を変数に代入したい
逆引きシェルスクリプト/シェルスクリプトに渡された引数の数を取得する方法
逆引きシェルスクリプト/シェルスクリプト内でコマンドがエラーの場合に即停止する方法
逆引きシェルスクリプト/今日の日付が月末かどうかをdateコマンドで確認する方法
逆引きシェルスクリプト/右詰めする方法・printf
逆引きシェルスクリプト/日付と日付の引き算をする方法
...
#navi(../) * if文の条件式でand, or, notを使う方法 [#k07ea130] この記事はbashシェルを利用して、if文の条件式でand, or, notを利用する(記述する)サンプルを記述しています。~ #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事 [#q306a3c0] -[[if文のサンプルシェルスクリプト・数値比較編>逆引きシェルスクリプト/if文のサンプルシェルスクリプト・数値比較編]] -[[if文のサンプル・ファイル・ディレクトリ編>逆引きシェルスクリプト/if文のサンプル・ファイル・ディレクトリ編]] -[[case…esacのサンプルシェルスクリプト>逆引きシェルスクリプト/case…esacのサンプルシェルスクリプト]] * if文でnot [#f0e091cc] if文でnotを利用する場合は、以下の記述になります。 [ ! 条件式 ] 以下のサンプルスクリプトは、数値比較の-eqを!していますので、not equalが表示されます。 #ref(if-not.sh) #!/bin/bash a=10 b=20 if [ ! $a -eq $b ]; then echo "not equal" fi * if文でand [#db31edd0] if文でandを利用する場合は、以下の記述になります。 [ 条件式その1 -a 条件式その2 ] 以下のサンプルスクリプトは、$aと$bの比較と$bと$cの比較をand条件にした例です。 #ref(if-and.sh) #!/bin/bash a=1 b=2 c=3 # if ($a < $b and $b < $c) then ... if [ $a -lt $b -a $b -lt $c ]; then echo "$a < $b < $c" fi * if文でor [#v66bfdaa] if文でorを利用する場合は、以下の記述になります。 [ 条件式その1 -o 条件式その2 ] 以下のサンプルスクリプトは、$aと$bの比較と$bと$cの比較をor条件にした例です。~ or条件をする前に条件式その1と条件式その2を個別に実行しています。~ 条件式その1は成立し条件式その2は成立しませんがor条件なので条件式その1が成立しているため、このサンプルスクリプトのor条件式は成立します。 #ref(if-or.sh) #!/bin/bash a=1 b=2 c=3 # if ($a < $b or $c < $b) then ... if [ $a -lt $b ]; then echo "$a < $b" fi if [ $c -lt $b ]; then echo "$c < $b" fi if [ $a -lt $b -o $c -lt $b ]; then echo "$a < $b or $c < $b" fi 以上、if文の条件式でand, or, notを使う方法でした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
#navi(../) * if文の条件式でand, or, notを使う方法 [#k07ea130] この記事はbashシェルを利用して、if文の条件式でand, or, notを利用する(記述する)サンプルを記述しています。~ #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事 [#q306a3c0] -[[if文のサンプルシェルスクリプト・数値比較編>逆引きシェルスクリプト/if文のサンプルシェルスクリプト・数値比較編]] -[[if文のサンプル・ファイル・ディレクトリ編>逆引きシェルスクリプト/if文のサンプル・ファイル・ディレクトリ編]] -[[case…esacのサンプルシェルスクリプト>逆引きシェルスクリプト/case…esacのサンプルシェルスクリプト]] * if文でnot [#f0e091cc] if文でnotを利用する場合は、以下の記述になります。 [ ! 条件式 ] 以下のサンプルスクリプトは、数値比較の-eqを!していますので、not equalが表示されます。 #ref(if-not.sh) #!/bin/bash a=10 b=20 if [ ! $a -eq $b ]; then echo "not equal" fi * if文でand [#db31edd0] if文でandを利用する場合は、以下の記述になります。 [ 条件式その1 -a 条件式その2 ] 以下のサンプルスクリプトは、$aと$bの比較と$bと$cの比較をand条件にした例です。 #ref(if-and.sh) #!/bin/bash a=1 b=2 c=3 # if ($a < $b and $b < $c) then ... if [ $a -lt $b -a $b -lt $c ]; then echo "$a < $b < $c" fi * if文でor [#v66bfdaa] if文でorを利用する場合は、以下の記述になります。 [ 条件式その1 -o 条件式その2 ] 以下のサンプルスクリプトは、$aと$bの比較と$bと$cの比較をor条件にした例です。~ or条件をする前に条件式その1と条件式その2を個別に実行しています。~ 条件式その1は成立し条件式その2は成立しませんがor条件なので条件式その1が成立しているため、このサンプルスクリプトのor条件式は成立します。 #ref(if-or.sh) #!/bin/bash a=1 b=2 c=3 # if ($a < $b or $c < $b) then ... if [ $a -lt $b ]; then echo "$a < $b" fi if [ $c -lt $b ]; then echo "$c < $b" fi if [ $a -lt $b -o $c -lt $b ]; then echo "$a < $b or $c < $b" fi 以上、if文の条件式でand, or, notを使う方法でした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する