よく使う、使えるシェルスクリプト
シェルスクリプトはサーバサイドでの処理に使えるものが多い
よく使うプログラムをメモしておく
ファイルがある時ない時で処理をわける
if [ -e 'filename' ]; then
# ファイルがあったときの処理
# ex backup file create
cp filename filename_bak
else
# ファイルが無かったときの処理
touch filename
fi
ファイル内に文字列があるないで処理をわける
if [ "`grep 'hoge' filename`" ]; then
# ファイルないに文字列があったとき
# ex 置換する
echo filename
sed "s/hoge/huga/g" filename
else
# 文字列が無かったときの処理
echo "not found"
fi