同様の問題を検索しましたが、私のニーズにぴったり合うものは見つかりませんでした。
複数のWebサイトから取得した非常に大きなHTMLファイルがあり、すべてを置き換えたい
class="key->from 2nd file"
と
style="xxxx"
現時点で私は使用していますsed
-それはうまく機能しますが、小さなファイルでのみ機能します
キーを読んでいる間; do sed -i "s / class = \" $ key \ "/ style = \" xxxx \ "/ g" file_to_process; 完了<キー
もっと大きなものを処理しようとすると、何年もかかります
例:
keys - Count: 1233 lines
file_to_ process - Count: 1946 lines
必要な処理の1/10だけを完了するのに約40秒かかります
real 0m40.901s
user 0m8.181s
sys 0m15.253s