テキストファイルから <iframe>something</iframe>
をすべて消し去りたいのでやってみました
Linuxコマンドつかってやります
始める前に元に戻せるようにしておきましょう
バックアップとってもいいですが、Git管理させました
正規表現で抽出したいので、https://regex101.com/ とか使って正規表現確かめます
<iframe.*<\/iframe>
でよさそう
まずはsedコマンド使って、1ファイル試してみます
sed -e 's/<iframe.*<\/iframe>//g' ./something.md
これで変更後が出力されるので正しいか確認してOKだったら-i
つけるとファイルを上書きします
sed -i -e 's/<iframe.*<\/iframe>//g' ./something.md
複数ファイル一気に適用します
find . -name "*.md" | xargs sed -i -e 's/<iframe.*<\/iframe>//g'
これで一気に削ることができました