#!/bin/bash echo "source"directory and "target"directory #転送元のファイルがあるディレクトリと転送先のディレクトリを指定 read source target #上記を読み込み for i in $source #転送元のディレクトリの中身を展開 do read i #転送元のディレクトリの展開内容を読み込み done exit 0 #全てが展開されれば次へ if [ test -d $i -o $i = *.sh ] #もし転送元の中身がディレクト、スクリプトならば then chomod 775 &i #利用権限をユーザー・グループ全て可、他は読込・実行可、書込不可に変更 else chomod 664 $i #そうでないならばユーザー・グループは読込・書込可、実行不可に、他は読込可、書込・実行不可に変更 fi mv -v $source $target #転送元のディレクトリの中身を転送先のディレクトリに移動させる