SESSIONDAYOFWEEK FILMTITLELONGALT tblTrans_Ticket. ADMITDETAILSALT2 MESSAGESTUB2ALT3 StartDayOfWeek Description MESSAGESTUB2ALT2 FILMTITLESHORTALT Applications TICKETTYPELONGALT
我需要过滤该文件,只选择仅包含大写字符的单词,并且摆脱那些具有小写字符的单词。
我在PowerShell中运行以下命令:
Get-Content .\out.txt | ForEach-Object if ($_.IsUpper) {Write-Host $_}
并且shell逐个解析所有单词,并为每个单词打印:
ForEach-Object:输入名称“if”无法解析为方法。 在第1行第25个字符处: + ... et-Content .\out.txt | ForEach-Object if ($_.IsUpper) {Write-Host $_} + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (TAIL:PSObject) [ForEach-Object],PSArgumentException + FullyQualifiedErrorId : MethodNotFound,Microsoft.PowerShell.Commands.ForEachObjectCommand
我不明白我哪里错了?
|?{$_ -cnotmatch '[a-z]'}
。 - TheMadTechnician