シェルスクリプト書き方メモ

▼forの使い方

1.for var in *.html

   do 処理 done

 拡張子がhtmlであるものを変数varとしてdoからdoneまでをループ

2.for*1{  }

 二重カッコであることに注意

 

▼ifの使い方

 if test $var -eq 1; then

  処理1

 else

  処理2

 fi

変数varが1であるときに処理1、そうでないとき処理2

ifのあとには次の文としてthenが必要

 

▼配列の使い方

 array=(a b c)

()を使ってスペース区切りで要素を羅列して初期化

 array[3]=d

のように代入もできる

${#配列名[*]}で要素数を取得できる