-1 find
我有几个uninstall
文件。我想把它们全部找出来并一一执行。我知道 find 和 exec 组合所以我试过了
find . -name uninstall -exec {}\;
Run Code Online (Sandbox Code Playgroud)
但这给了我这样的错误:
find: missing argument to `-exec'
Run Code Online (Sandbox Code Playgroud)
由于它是一个普通文件,我不能给它论证。我只是在终端中像这样运行它
./uninstall
Run Code Online (Sandbox Code Playgroud)
如何找到并执行这些文件?
本;
必须是一个单独的参数,这就是告诉参数find
其中命令运行结束:
find . -name uninstall -type f -exec {} \;
Run Code Online (Sandbox Code Playgroud)
对于某些find
实现,您可以-executable
在 之前添加一个谓词,-exec
以便只费心尝试执行实际可执行的文件。
归档时间: |
|
查看次数: |
48 次 |
最近记录: |