Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* grep [#qe863a24]
** テキストファイルの中の文字列を検索する場合 [#p47375f3]
*** Select-Stringコマンドレット [#u868283d]
grep taro user.txt # Bash
Select-String taro user.txt # PowerShell
sls taro user.txt # PowerShell
*** find -exec grep(あるいはfind | xargs grep)のように再...
find . -name "*.txt" -exec grep "hello" # Bash
dir -r *.txt | sls hello # PowerShell
dir(Get-ChildItem)の-Filterオプションの詳細については別ペ...
*** 検索出来る文字コード [#na59ec46]
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,ut...
utf8.txt:1:こんにちは
utf16le.txt:1:こんにちは
sjis.txt:1:こんにちは
- SJIS、UTF8(BOM有り)、UTF16LEは対象になる。
- UTF8(BOM無し)は対象にならない。
*** UNIX系OSと相互運用は? [#l4ac54e5]
- UNIX系OSと相互運用する事を考えるとUTF8(BOM無し)が無難...
- が、それ以外の文字コードのファイルも混じる状況なら、Sel...
-- jvgrep等は使いやすい。https://github.com/mattn/jvgrep/...
*** 参考 [#p22be4f6]
- [[Select-String>http://yanor.net/wiki/?PowerShell%2F%E3...
*** Find-String コマンドレット (高機能なSelect-String) ...
- カラー出力される。
- https://github.com/drmohundro/Find-String
** PSコマンドレットの出力を検索する場合[#ha9008c2]
*** where-objectコマンドレット [#z552ad85]
ls | grep ".txt" # Bash
dir | where Name -Like "*.txt" # PowerShell
dir | ? { $_.LastWriteTime -gt "2013-07-01" -and $_.Last...
where-objectについて詳しくは別ページを参照の事。
** PSコマンドレット以外の出力を検索する場合 [#fefd8893]
netstat -n | Out-String -Stream | sls "192.168."
終了行:
* grep [#qe863a24]
** テキストファイルの中の文字列を検索する場合 [#p47375f3]
*** Select-Stringコマンドレット [#u868283d]
grep taro user.txt # Bash
Select-String taro user.txt # PowerShell
sls taro user.txt # PowerShell
*** find -exec grep(あるいはfind | xargs grep)のように再...
find . -name "*.txt" -exec grep "hello" # Bash
dir -r *.txt | sls hello # PowerShell
dir(Get-ChildItem)の-Filterオプションの詳細については別ペ...
*** 検索出来る文字コード [#na59ec46]
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,ut...
utf8.txt:1:こんにちは
utf16le.txt:1:こんにちは
sjis.txt:1:こんにちは
- SJIS、UTF8(BOM有り)、UTF16LEは対象になる。
- UTF8(BOM無し)は対象にならない。
*** UNIX系OSと相互運用は? [#l4ac54e5]
- UNIX系OSと相互運用する事を考えるとUTF8(BOM無し)が無難...
- が、それ以外の文字コードのファイルも混じる状況なら、Sel...
-- jvgrep等は使いやすい。https://github.com/mattn/jvgrep/...
*** 参考 [#p22be4f6]
- [[Select-String>http://yanor.net/wiki/?PowerShell%2F%E3...
*** Find-String コマンドレット (高機能なSelect-String) ...
- カラー出力される。
- https://github.com/drmohundro/Find-String
** PSコマンドレットの出力を検索する場合[#ha9008c2]
*** where-objectコマンドレット [#z552ad85]
ls | grep ".txt" # Bash
dir | where Name -Like "*.txt" # PowerShell
dir | ? { $_.LastWriteTime -gt "2013-07-01" -and $_.Last...
where-objectについて詳しくは別ページを参照の事。
** PSコマンドレット以外の出力を検索する場合 [#fefd8893]
netstat -n | Out-String -Stream | sls "192.168."
ページ名: