grepとは、テキストファイルの中を検索し、特定の文字列がある行を出力するコマンドです。
その際、複数のテキストファイルを検索してくれます。
Windows標準のPower Shellを使います。
Power Shellの使い方はこの記事。
構文
Select-String “検索ワード” “探すフォルダ\ファイル名(ワイルドカード利用)”
例
Select-String “macro GreatSuperSpecialMyMacro” “c:\sas\MyPrograms\*.sas”
上の例は
c:\sas\MyPrograms\
の中にある
*.sas(拡張子がsasのすべてのファイル)
の中から、
macro GreatSuperSpecialMyMacro
という記述のあるファイル名とその行を探して表示しろ。
という命令です。
aliasも設定されているので、上記は
sls “macro GreatSuperSpecialMyMacro” “c:\sas\MyPrograms\*.sas”
と書いても同じです。
体系的に学ぶ場合はこちらも参考にしてください。
コメント