• 追加された行はこの色です。
  • 削除された行はこの色です。
* grep [#qe863a24]

** Select-String コマンドレット [#f8bc96f7]
 Select-String
 sls

*** 使用例 [#ubdbd4d8]
 sls "taro" user.txt
** Select-String コマンドレット [#yfdbc921]
 Select-String "taro" user.txt

*** PSコマンドレット以外の出力に対してSelect-Stringを実行する場合 [#gb14550f]
** エイリアス [#f8bc96f7]
 sls taro user.txt

** PSコマンドレット以外の出力に対してSelect-Stringを実行する場合 [#fefd8893]
 netstat -n | Out-String -Stream | sls "192.168."

*** 参考 [#p837c7c8]
** find . -name "*.txt" -exec grep "hello" [#fdc935d6]
 dir -r *.txt | sls hello

** 文字コード [#ae5398c1]
 sls "こんにちは" utf8.txt,utf8n.txt,utf16le.txt,sjis.txt
 
 utf8.txt:1:こんにちは
 utf8n.txt:1:こんにちは
 utf16le.txt:1:こんにちは

- UTF8(BOM有り無し共)、UTF16LEは対象になる。
- SJISは対象にならない。

*** SJISを検索する場合 [#qf653d12]
 sls -encoding default "こんにちは" utf8.txt,utf8n.txt,utf16le.txt,sjis.txt
 
 utf8.txt:1:こんにちは
 utf16le.txt:1:こんにちは
 sjis.txt:1:こんにちは

- SJIS、UTF8(BOM有り)、UTF16LEは対象になる。
- UTF8(BOM無し)は対象にならない。

** 参考 [#p8823b00]
- [[Select-String>http://yanor.net/wiki/?PowerShell%2F%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%AC%E3%83%83%E3%83%88%2F%E6%96%87%E5%AD%97%E5%88%97%E3%83%BB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E6%A4%9C%E7%B4%A2%20-%20%20Select-String]]

** Find-String コマンドレット [#y8ea616e]
- カラー出力される。
- https://github.com/drmohundro/Find-String


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS