10
A
回答
8
我不知道,如果它可以在不foreach-object
做,但这个工程:
gci |foreach-object{if (-not (select-string -inputobject $_ -Pattern "something")){$_}}
14
您可以使用Where-Object
;
gci | Where-Object { !($_ | Select-String "something" -quiet) }
0
选择字符串mentionend有NotMatch
参数。
所以,你可以使用它:
gci | Select-String -notmatch "something"
+0
哇 - 3 downvotes - 但为什么? – Bohne
相关问题
- 1. 查找包含给定的字符串
- 2. 使用Hadoop查找包含特定字符串的文件
- 3. 如何查找包含给定字符串的文件名
- 4. Solaris:查找不包含字符串的文件(替代grep -L)
- 5. 查找不包含搜索字符串的文件
- 6. 查找不包含字符串
- 7. Cygwin/Linux - 从文件中查找包含字符串的文件
- 8. 查找字符串是否包含字
- 9. Oracle查询查找字符串不包含字符
- 10. 查找所有不包含特定字符串的元素
- 11. 如何查找包含空字符串的文件
- 12. Linux - 查找包含字符串名称的文件
- 13. 查找包含字符串出现的文件
- 14. 查找包含点和点后变化字符串的文件
- 15. 如何查找包含字符串的所有文件?
- 16. bash - 如何查找和压缩包含字符串的文件?
- 17. 使用grep查找包含字符串的文件
- 18. 如何使用egrep查找包含字符串的文件
- 19. 查找包含来自重定向文件的子字符串的字符串,但不断收到Seg-fault?
- 20. Rails:如何查找包含特定字符串的字段
- 21. pandas:查找给定列包含特定子字符串的行
- 22. 程序集查找包含给定字符串中子字符串的字
- 23. Sqlalchemy:查找在文本末尾包含特定字符的字符串
- 24. 如何找到所有不包含字符串的文件?
- 25. 寻找forrecords包含特定字符串
- 26. 查找所有文本文件不包含一些文本字符串
- 27. 在git中查找包含给定字符串的文件版本中的SHA1
- 28. 检查字符串包含字符串
- 29. 我可以使用grep来查找包含特定字符串的文件吗?
- 30. 如何使用cleartool查找获取包含特定字符串的文件?
我也要用开关'-List',即'Select-String会... -List'为了使这更有效的,据推测,因为我们不需要所有找到的匹配。 –
还有一件事。该代码也返回目录。为了避免这种情况,我会使用'gci -File'(至少在PowerShell V3中)。 –
'Where-Object'可以使它更简单。 'gci -File | Where-Object {!(Select-String -InputObject $ _ -Pattern“something -List)}' –