今回は select 文について説明します。 文法は次の通りです。 select name [ in word ] ; do list ; done 次の条件で例文を作成します。 プロンプトは「select fruits […]
今回は bash の while 文と until 文について解説する。 while 文 while 文の文法は次の通り。 while list-1; do list-2; done 実例を次に示す。(秒が59秒未満の時 […]
PowerDNS を権威サーバーに見立てて Unbound でキャッシュ、さらにはソレを Systemd-resolve に参照させるという状況でした。 その時ふと思いました。 「Systemd-resolved」をキャ […]
以前は使えていた rar コマンドが使えなくなっていたので、インストールした。 インストール リポジトリのダウンロード# wget https://forensics.cert.org/cert-forensics-to […]
for 文には2種類あり、foreach の様な動きをする方法と通常の for 文がある。そこで今回は for 文について解説する。 foreach の様な動きをする for 文 文法は以下の通り。 for name [ […]
3R-KCWLAN USB 無線LANアダプタを入手したので、設定してみた。 設定 GNOME Shell での設定は簡単です。 左上のメニューから「Wi-Fi」または対象の SSID を選び「Wi-Fi 設定」クリック […]
終了ステータスを変更するのモノに反転「!」がある。 $ (( 1 == 1 )); echo $?0$ ! (( 1 == 1 )); echo $?1$ 1つ目のコマンドの終了ステータスで2つ目以降のコマンドを実行する […]
複合コマンドとは複数のコマンドを一まとめにしたり、算術評価式や正規表現を行う方法です。 サブシェル サブシェルは複数のコマンドを1つのコマンドとして扱うもので、exit コマンドで値を返すことが出来ます。また、シェルとし […]
bash には条件分岐として「if」文と「case」文がある。そこで今回は、それらについての文法などを解説する。 if 文 if 文の文法は次の通りである。 if list; then list; [ elif list […]
bash のシェルプログラミングでにのヘッダーと引数、終了ステータスなどについて説明する。 スクリプトヘッダー #!/bin/bash スクリプトの1行目には、必ず上記の項目を追加する。 引数の参照 引数の参照は以下のよ […]