convert source_filename.ext1 destination_filename.ext2
zshを使用してフォルダからファイルを供給し、path_to_source
結果(名前は同じですが他の拡張子)フォルダpath_to_destination
。
私はfind
andを使ってこれを達成できると信じていますが、うまくいくxargs
ことは何も見つかりませんでした。私もZSHにこれに役立ついくつかの組み込み機能があると思いました。どんなアドバイスも本当にありがとうございます。
メモ:私が知っている限り、convert
バッチファイルを処理する基本的な方法がないので、ファイルを1つずつ提供する必要があります。どちらの場合も、これらのパラメータを使用してファイルごとにコマンドファイルを提供する問題を解決することに興味があります。
ベストアンサー1
for x in /path/to/source/**/*.ext1; do convert $x ${x:r}.ext2 done
今はr
${x:r}
履歴修飾子。for
いくつかの文字を保存する短い形式があります。
for x (/path/to/source/**/*.ext1) convert $x ${x:r}.ext2