全文検索:
- 01 Bash - 制御文
- for _test02.sh <code> #!/bin/sh for (( i=0 ; i<10 ; i++ )) do echo $i done </code> 実行例 <code con... ile_test01.sh <code> #!/bin/sh A=1 while [ $A -lt 10 ] do echo "まだ10より小さい" A=`expr $A + 1` done ec
- 24 バックアップシェル(backup.sh) @bash:script
- -l PATH=/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 10 0 * * * backup.sh -H root@hogehost -l hogehost -p day > /var/log/backup_day.log 2>&1 10 1 1 * * backup.sh -H root@hogehost -l hogehost -p... ar/log/backup_month.log 2>&1 ## hosts に書いておくパターン 10 0 * * * backup.sh -H hogehost -p day > /var/log/backup_day.log 2>&1 10 1 1 * * backup.sh -H hogehost -p month > /var/log
- 10 Bashでゼロパディング
- ====== 10 Bashでゼロパディング ====== Bashでゼロパディングする方法。 シンプルだけど、結構便利 <code> $ seq -w 10 01 02 03 04 05 06 07 08 09 10 </code> zero padding ゼロパディング {{tag>Bash}}
- 02 パラメータ変数
- 、$0はシェルスクリプト名、以降$1、$2…は第1引数、第2引数…である。\\ 第10引数以降は${10}、${11}…で参照する。| | $# |与えられた引数の個数| | $@ |$0以外の全
- 05 Bash 正規表現
- [Gg]rep Grepまたはgrep に一致 ^[^0-9] 行頭が数字でないもの ^.\{10\}$ 10文字の行 test\|TEST testまたはTEST Woo* Woo,Wooo
- 04 引数の取得 @bash:script
- rg 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}}
- 10 IPアドレス判定 @bash:script
- ====== 10 IPアドレス判定 ====== <code console> if [ -n "`echo $IP |sed 's/^\([0-9]\{1,3\}\)\.\([0-9]\{1,3\}
- 20 awkで合計 @bash:script
- == カラムが複数 ===== <code> $ cat a 1 2 2 3 3 5 4 8 5 10 $ cat a| awk '{s1+=$1} {s2+=$2} END {print s1" "