全文検索:
- 01 Bash - 制御文
- sh for a do for b do for c do break 3 done done done </code> {{tag>bash:syntax bash}}
- 02 パラメータ変数
- D| | $- |現在のオプションフラグ| --- //[[matsui@flateight.com|Shinya Matsui]] 2012/08/01 11:53// {{tag>bash}}
- 03 特殊な変数展開
- console> $ VAR=abcd1234xyz987abcd1234abcd $ echo ${VAR/1*a/BBB} abcdBBBbcd </code> {{tag>bash}}
- 04 ヒアドキュメント
- onsole> $ a=`cat << EOM > aaa > bbb > ccc > ddd > EOM` $ echo $a aaa bbb ccc ddd </code> {{tag>bash}}
- 05 Bash 正規表現
- [:space:](空白文字[ \t\n\r\v\f]), [:upper:](英大文字[A-Z]), [:xdigit:](16進数字[0-9A-Fa-f]) </code> {{tag>bash}}
- 06 Bash リダイレクション
- 標準エラー)は残る事になり、1(標準出力)も2(標準エラー)も残る事になる。 <code console> $ commnad 2>&1 >/dev/null </code> {{tag>bash}}
- 07 Bash timezone
- 25 02:17:11 PDT 2010 # export TZ=Asia/Tokyo;date Fri Jun 25 18:17:21 JST 2010 </code> {{tag>bash}}
- 08 Bashでカラー表示
- 33[36m Cyan \033[0m" echo -e "\033[40m\033[1;36m Light Cyan \033[0m" </code> {{tag>bash}}
- 09 While 内でSSH
- <code> while read NAME HOST CMD do ssh -n $NAME@$HOST "$CMD" done </code> {{tag>bash ssh while}}
- 10 Bashでゼロパディング
- ルだけど、結構便利 <code> $ seq -w 10 01 02 03 04 05 06 07 08 09 10 </code> zero padding ゼロパディング {{tag>Bash}}
- 11 Cronが動かない時
- e> ===== PAHTが通ってない可能性 ===== <code> PATH=/sbin:/bin:/usr/sbin:/usr/bin:/root/bin </code> {{tag>cron}}
- 01 ファイルの指定行を抜き出す @bash:script
- == 指定行目以降でawk ===== 3行目以降を表示 <code> $ awk 'NR>2 {print}' /etc/hogehoge.conf </code> {{tag>bash awk}}
- 02 リモートファイルチェック @bash:script
- 1} test -d ${2} ; echo \$?` != "0" ]; then return 1 fi return 0 } </code> {{tag>bash}}
- 03 実行シェルのディレクトリ @bash:script
- rname $0` echo $DIR </code> <code console> $ dirname /usr/bin/nkf /usr/bin </code> {{tag>bash}}
- 04 引数の取得 @bash:script
- Arg 4 = d Arg 5 = e Arg 6 = f Arg 7 = g Arg 8 = h Arg 9 = i Arg 10 = j Arg 11 = k </code> {{tag>bash}}