シェルスクリプトサンプル このエントリーをはてなブックマークに追加

提供:Asterisk Works Wiki
移動: 案内, 検索

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


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

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

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

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

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


個人用ツール
名前空間
変種
操作
案内
主なカテゴリ
ツールボックス