xargs排除
时间: 2023-08-01 09:14:12 浏览: 133
使用find和xargs
xargs命令可以使用选项 "-I" 或 "-i" 来指定一个占位符,用于替换从stdin读取的每个输入行中的参数。如果要从stdin读取多个参数,并且想要排除其中的某些参数,可以使用grep命令来过滤输入,然后使用xargs命令来处理剩余的参数。
例如,假设要从一个文件列表中排除所有以".txt"结尾的文件,并将剩余的文件传递给另一个命令进行处理,可以使用以下命令:
```
find . -type f | grep -v '\.txt$' | xargs command
```
上面的命令首先使用find命令查找当前目录下的所有文件,然后使用grep命令过滤掉所有以".txt"结尾的文件。最后,使用xargs命令将剩余的文件传递给"command"命令进行处理。
阅读全文