====== 16 awkでチェック ====== ===== 特定行をチェックしたい場合 ===== ==== 下記の結果をチェックしたい ==== # dmraid -s *** Group superset isw_difcegd --> Active Subset name : isw_difcegd_raid01 size : 927985664 stride : 128 type : mirror status : ok subsets: 0 devs : 2 spares : 0 ==== status 行がokなら「1]を返す ==== # dmraid -s | tr -d ' ' | awk -F":" 'BEGIN {r=0} /^status/ {if ($2=="ok") {r=1} } END {print r}' 1 {{tag>awk}}
# dmraid -s *** Group superset isw_difcegd --> Active Subset name : isw_difcegd_raid01 size : 927985664 stride : 128 type : mirror status : ok subsets: 0 devs : 2 spares : 0