良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

使用find命令怎么忽略搜寻一个特定的文件---shell练习题

例如:找出所有找出所有后缀名为".txt"的文件(含子目录),然后将其中的内容合并输出到exercise1/result.txt中.
find . -type f -name "*.txt" -exec cat {} \; >> result.txt
我使用这样的命令会导致"cat: ./result.txt:输入文件是输出文件"的错误,我要怎么忽略搜寻result.txt这个特定文件
[root@iZ259r7h4pfZ xlyt]# find .
.
./m1
./4
./8
./9
./5
./7
./2
./10
./file
./6
./3
[root@iZ259r7h4pfZ xlyt]# find . ! -path "*file*"
.
./m1
./4
./8
./9
./5
./7
./2
./10
./6
./3


标签: shell练习题

作者:良玉 分类:Shell 浏览:301 评论:0
留言列表
发表评论
来宾的头像