薄荷皐の備忘録とか
2015年7月26日日曜日
【PowerShell】Windowsでgrepもどき
Windows&PowerShellでgrepもどきをやったときのメモ
基本は「Select-String」でOK。
カレントフォルダの配下をgrepする時は下記でいける。
構文
PS D:\@temp> ls -r | Select-String "[正規表現]"
PS D:\@temp> ls -r | Select-String "[正規表現]" -Encoding "OEM"
「ls -r 」で現在いるフォルダの配下を再帰的に検索。
「Select-String」で
一致する行を検索。
SJISを含むテキストで日本語を検索したいときは「
-Encoding "OEM"
」を付ける
例
PS D:\@temp> ls -r | Select-String 'a{4}'
1\a.txt:1:aaaaa
1\a.txt:6:aaaaa
2\b.txt:1:aaaaa
PS D:\@temp> ls -r | Select-String 'あ{4}' -Encoding "OEM"
1\あ.txt:1:ああああ
2\い.txt:1:ああああ
2\い.txt:6:ああああ
その2は
こっち
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿