#!/bin/bash cd $1 #転送元のディレクトリに移動する cp *.{sh,html,txt} $2 #「.」以下に「sh,html,txt」とつくものを転送先のディレクトリに移動させる cd $2 #転送先のディレクトリに移動する ls -l   #ファイルの詳細を表示 ls *.sh | chmod 775 *.sh #「.」以下に「sh」とつくファイルのパーミッションを775に変更する ls *.{html,txt} | chmod 664 *.{html,txt} #「.」以下に「html,txt」とつくファイルのパーミッションを664に変更する ls -l #ファイルの詳細を表示 cd $1 #転送元のディレクトリに移動する ls -p | cp -r */ $2 #ディレクトリを表す名称の末端に「/」をつけ、「/」のついたファイル(ディレクトリ)を転送する cd $2 #転送先に移動する ls -p | chmod 775 */ #「/」のついたファイル(ディレクトリ)のパーミッションを775に変更する ls -l #ファイルの詳細を表示