ped*_*dro 1 bash command-line find ubuntu
我想列出每个以“conf”结尾的文件,并将结果输出到给定的文件(使用命令find -exec)。
我试过这个:
find -name *conf -exec /home/ubuntu/myfile
Run Code Online (Sandbox Code Playgroud)
这是错误的吗?
con*_*yer 10
-exec用于运行程序,而不是打印输出。使用-print打印输出,并且外壳重定向(>)存储在一个文件中的输出:
find -name \*conf -print > /home/ubuntu/myfile
请注意,我*用反斜杠转义了;这是因为 shell 会在启动前尝试匹配通配符find,所以如果您碰巧有一个conf以当前目录结尾的文件,shell 会*conf在启动前用该文件名(或多个名称)替换find。
| 归档时间: |
|
| 查看次数: |
1858 次 |
| 最近记录: |