find命令
$ find . -name "*.txt" -exec echo {} +
./tablename.txt ./ch05.txt ./file.txt
$ find . -name "*.txt" -exec echo {} \;
./tablename.txt
./ch05.txt
./file.txt
结果分隔符使用加号(+):所有结果拼接(concatenated)一起传递,只会调用一次echo
结果分隔符使用分号(;):分别传递,对每个结果调用一次echo,须和\结合使用,不希望shell解析它
评论
发表评论