1

htmlファイルでいっぱいのフォルダがあります。

4

1 に答える 1

0

HTMLからファイルにテキストを取得する場合:ご使用のバージョンのgrepがそれをサポートしている場合、-oスイッチは、行の一致した部分のみを印刷するように指示します。

これを念頭に置いて、2回のgrep呼び出しで分類する必要があります(テキストを取得したい行のみを一意に識別できる場合)。このようなもの:

grep -Rn "var topicName =" html/ | grep -o '"[^"]*"' > topicNames.dat

そこに「」記号を残すことが受け入れられない場合は、2番目のgrepの後にsedを介して渡すことができます。

grep -Rn "var topicName =" html/ | grep -o '"[^"]*"' | sed 's/"//g' > topicNames.dat
于 2012-08-12T19:38:53.727 に答える