我在一个目录中有一堆 xml 文件,需要对它们执行 dos2unix 命令,并且每隔一段时间就会添加新文件。我不是每次都想用脚本自动执行每个文件时手动执行 dos2unix 命令。在我的生活中,我什至从未看过一个 shell 脚本,但到目前为止,我从一些教程中读到了这个:
FILES=/tmp/testFiles/*
for f in $FILES
do
fname=`basename $f`
dos2unix *.xml $f $fname
done
但是,我不断显示“使用”输出。我认为问题在于我没有正确分配新文件的名称(fname)。