# grep -> Select-String
cat file | Select-String "text"
 
# cat -> Get-Content
Get-Content file
 
# ls | cat filename
dir | Where-Object { $_.Name -match "filename" }
dir | ? Name -match "filename"
## -match ".*qnx.*" ~ -match "qnx"
 
# grep -rn --include=*.{type1,type2} "text" path
Get-ChildItem path -Recurse -Include *.type1,*.type2 -File | Select-String "text"
# -CaseSensitive
# "\btext\b" -> whole word