シェルスクリプトサンプル

提供: Astarisk Works Wiki

いくつかのシェルスクリプトの典型パターンの備忘録


ディレクトリ内のファイルにバッチ処理を行う

シェル実行と同じディレクトリの全ファイルに処理を実行する場合のループの書き方。

fileはプレースホルダーとなる変数。 また、./*の部分をたとえば、./*.txtにすれば拡張子がtxtのファイルにのみ処理を行うことができる。

ファイルの一覧をループし、一応、ファイルであることを確認して処理を施す。

for file in ./* ; do
if [ -f $file ]; then
   # ${file}に対する何かの処理 
fi
done


個人用ツール