ディレクトリにたくさんのxmlファイルがあり、それらに対してdos2unixコマンドを実行する必要があり、新しいファイルが頻繁に追加されます。スクリプトを使用してすべてを自動化するたびに、各ファイルに対して手動でdos2unixコマンドを実行する代わりに。私は自分の人生でシェルスクリプトを見たことがありませんが、これまでのところ、いくつかのチュートリアルで読んだものからこれを持っています:
FILES=/tmp/testFiles/*
for f in $FILES
do
fname=`basename $f`
dos2unix *.xml $f $fname
done
ただし、「usage」出力が表示され続けます。問題は、新しいファイルの名前(fname)が正しく割り当てられていないことだと思います。