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