に先行しなければならない:検索:パスは、私はこのエラーを取得しています表現
は「見つける:パス式
使用前になければなりません:[-H] [-L] [-P] [パスを見つけることが.. 。] [式]」私は生産このコードの場合
:
for subdir in `find ./$file/ -name "*[email protected]"`
do
new_ext=`echo $subdir | sed "s/\(.*\.\)$/\1$new/"`
mv $subfile $new_ext
done
私は上記のコードで何をしようとしているが、古いを入力せず、現在のサブディレクトリ内のファイルの拡張子の名前を変更でファイル拡張子。
私が間違っていることを指摘する助けがあれば、感謝するでしょう。
が重複する可能性(http://stackoverflow.com/questions/6068733/renaming-a-file-extension-without-specifying)私が考えていた – Johnsyweb