您好,我是一个新手linux用户。我尝试使用bash中的find命令搜索给定的目录,每个目录包含多个同名但内容不同的文件,以便在这些文件中找到最大值。最初,我没有将目录作为输入,并且知道文件的深度不会小于2个目录,所以我使用嵌套循环,如下所示:for i in <directory_name> ; do
if [我研究了find的-exec选项,但由于find会产生大量结果,我只是不确定
结构 /some/dir/a b c d /somedir2/somedir4
/some/dir/abcderf/somedir123/somedir22 问题需要递归地删除目录中的尾随空格,在示例有数百个目录,并希望递归地迭代每个目录,以检查该目录是否有尾随空格,如果有,则重命名不带空格的目录。Bash是我目前唯一的选择,因为它是在西部数据NAS上运行的。