【.cmd】 バッチファイルスクリプト %9 【.bat】
■ このスレッドは過去ログ倉庫に格納されています
0342デフォルトの名無しさん
2012/11/08(木) 16:06:39.78grep で言うところの -o オプションに相当することが可能な検索(切り出し)です。
例えば
<a href="http://www.amazon.co.jp/何か1">その1</a><a href="http://www.amazon.co.jp/何か2">その2</a>
<br>
<a href="http://www.amazon.co.jp/何か3">その3</a>
というような行を含むファイル test.html で
>findstr /R /C:"href=\"http://[^^\"]*" test.html
で検索をかけるとヒットした部分を含む行全体が丸ごと返ってきますが、 yagrep 等なら
>yagrep -o "href=\"http://[^^\"]*\"" test.html
href="http://www.amazon.co.jp/何か1"
href="http://www.amazon.co.jp/何か2"
href="http://www.amazon.co.jp/何か3"
と行全体ではなくヒットした部分のみ個別に切り出せるので。
>>341
それだと基本的に固定のパターンにしか対応が難しいような。
勘違いだったらすみません。
バッチを捨てて wsh? か vbs? に手を付けたほうがよいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています