2008-06-01 ファイルのリネーム csh bash A.jpg.tmpというファイルがカレントディレクトリにいっぱいあって、A.jpgにしたいと頼まれた。これでおkだと思う。 #!/bin/bash for old in *.jpg.tmp do new=${old//\.tmp/} mv $old $new done そうしたら、cshでくれというので、 #!/bin/csh foreach old ( *.jpg.tmp ) set new = `basename $old .tmp` mv $old $new end