生活、投資、ITについて

家族、投資、ITに関するつぶやき

シェルスクリプトよく使うやつ1

○if でgrepの判定

echo aaa | grep aaa > /dev/null

if [ $? -eq 0 ];then 

   #引っかかると終了コード0になる

   echo true

else

    echo false

fi

※elif も使える

○while で繰り返し

while read line

do

   処理

done

 

※インプットはパイプで渡すか、done の後ろに

< file

○for

for i in $(cat list)

do

   処理

done

※インプットはパイプで空白区切りのリストわたす

 

○インクリメント

COUNT=0

COUNT=$*1

 

bashだとこれが可能

※shの場合はexpr $COUNT + 1になる

*1:$COUNT + 1