トップページ » 3.1.Linux/UNIX » 拡張子を変更しながら複数ファイルをコピーする方法
3.1.Linux/UNIX
拡張子を変更しながら複数ファイルをコピーする方法
Linuxでたまにフォルダ中にある全てのファイルを拡張子を変えながらコピーしたいときがある。 例えばカレントディレクトリにある*.conf.sampleを*.confに変更しながらまとめて/etc/hogeにコピーしたい時とか。
この場合普通にcpでは無理なので以下のようにforを使う。
for n in *.conf.sample ; do cp $n /etc/hoge/${n%.sample} ;done
特に数が多いときは有効かつ確実。
投稿日 : April 1, 2006
この記事に関する言及
このエントリーのトラックバックURL:
http://akionweb.com/mt-tb.cgi/351
コメント
このページに対する感想、意見をお寄せ下さい。
おことわり
当サイトに掲載している全ての情報は、全て当サイト管理者が個人的、実験的に試した事、又は独自に調査したものです。 従ってその情報に誤りがある可能性も多分にあります。 当サイトの情報をそのまま鵜呑みにされませんようお願い申し上げます。 また当サイトの情報を元に作業されたりする場合はそれをご理解頂いた上で、あくまで自己責任の元で行ってください。
トップページ » 3.1.Linux/UNIX » 拡張子を変更しながら複数ファイルをコピーする方法



