Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
dos2unix 将文件名作为参数。我需要使其通用,以便它可以获取一个文件或目录,然后在目录中递归搜索并将树结构中的所有文件从 dos 转换为 Unix。我正在使用 KornShell (ksh)。请帮忙
谢谢。
使用find:
find
find file-path -type f -exec dos2unix {} \;
我用 KornShell 在 SunOS 5.10 上尝试了约翰王子的回答,但没有奏效。
显然,因为该dos2unix命令缺少输出文件,所以它只打印到标准输出。
dos2unix
对他的回答的这种修改对我有用。
find . -type f -exec dos2unix {} {} \;