全文検索:
- 01 Bash - 制御文
- mber is grater than 0. </code> ===== 条件 ===== ^ ファイル形式のチェック ^^ |-b File|指定したFileがブロックデバイスファイルなら真である。 | |-c File|指定したFileがキャラクタデバイスファイルなら真である。| |-d File|指定したFileがディレクトリなら真である。| |-f File|指定したFileが通常ファイルなら真である。| |-L File|指定したFileがシンボリックリンクなら真である。| |-
- 06 Bash リダイレクション
- ileに書き込む >> File 標準出力の内容をFileに追加書きする。 >m ファイルディスプリタm番の内容を標準出力にコピーする。 (標準出力の内容をファイルディスプリタm番に向ける) >&- 標準出力のファイルディスプリタを閉じる < File 標準入力をFileの内容とする。 <&m ファイルディスプリタm番の内容を標準入力にコピーする。 (標準入力をファイルディスプ
- 05 Bash 正規表現
- ogege Hogegeに一致 [0-9] 1文字の数字に一致 [a-z] 1文字の小文字アルファベットに一致 [A-Z] 1文字の大文字アルファベットに一致 [0-9a-zA-Z] 1文字の数字またはアルファベットに一致 [0-9]\{4\}/[0-9]\{1,2\}/[0-9]\{1,2\} yyyy/mm/ddに一致(mmとddは1文字で
- 08 Bashでカラー表示
- ashでカラー表示 ====== <code bash> #!/bin/bash # # このファイルは、様々なカラーコードを端末にエコーし、どんな色が # 使用可能かを示します。 # echo
- 09 While 内でSSH
- > SSH を実行すると、標準入力がそちらに振り向けられるため、read で読んだ1行のみならず、ファイル全体が SSH に渡されてしまう。従って、SSH を実行した後はもう読める行がないので whil
- 01 ファイルの指定行を抜き出す @bash:script
- ====== 01 ファイルの指定行を抜き出す====== ===== 指定行を表示 ===== これで、hogehoge.confの100行目を表示 <code console> $ sed -n
- 02 リモートファイルチェック @bash:script
- ====== 02 リモートファイルチェック ====== <code> chk_remote_file() { if [ `ssh ${1} test -e ${2} ; echo \$?`
- 22 Bash flock 2重起動防止 @bash:script
- $ Hello World. </code> ===== シェル内で実行する場合 ===== ファイルディスクリプタを99にして、すでに存在するかどうかでチェックする <code> #!/bin/