シェルスクリプトのまとめ

シェルスクリプトの備忘録。今日学んだことメモ。

引数を受け取る

$nでアクセス。

echo $1

引数のチェック

if [ "${1}" == "" ] ; then
    echo 'arguments is null.'
fi

ディレクトリの有無チェック

if [ ! -d $1 ] ; then
    echo $1 'directory is not found.'
fi

for文

for x in $range
do
    echo $x
done

ファイル一覧の取得し変数に束縛

list=`ls`
echo $list

変数に束縛された文字列から特定文字を削除

例えば.txt拡張子。filenameは変数。

${filename%.txt}