【シェルスクリプト】フォルダ配下の指定した拡張子を持つ全てのファイルに対し、コマンドを実行する

前提

・OSは「CentOS」

・シェルスクリプトは以下の条件で作成
┗文字コードを「UTF-8」
┗改行コードを「LF」

・ここではPDFファイルを対象とする

サンプルプログラム

●test.sh

#!/bin/bash

#input/outputディレクトリを指定
inputDir=/home/share/input/
outputDir=/home/share/output/

cd $inputDir

for File in $(ls *.pdf); do
   cp $inputDir/$File $outputDir/$File
done

実行

[root@serverhost share]# sh test.sh
[root@serverhost share]#
タイトルとURLをコピーしました