小编Sto*_*Fox的帖子

如何使用“查找”在名称中包含空格的目录中搜索文件?

如何使用find?在名称中包含空格的目录中搜索文件?我使用脚本

#!/bin/bash
for i in `find "/tmp/1/" -iname "*.txt" | sed 's/[0-9A-Za-z]*\.txt//g'`
do
    for j in `ls "$i" | grep sh | sed 's/\.txt//g'`
    do
        find "/tmp/2/" -iname "$j.sh" -exec cp {} "$i" \;
    done
done
Run Code Online (Sandbox Code Playgroud)

但是不处理名称中包含空格的文件和目录?

linux bash shell sed find

3
推荐指数
1
解决办法
4708
查看次数

标签 统计

bash ×1

find ×1

linux ×1

sed ×1

shell ×1