YANO's digital garage

Copyright ©YANO All rights reserved. https://www.bravotouring.com/~yano/

Last-modified: 2024-04-10 (水)


[一語一絵/IT系]

sedのTips / 2017-11-19 (日)

findsedを組み合わせたテキストファイルの置換Tips。

for f in `fgrep -Rl "http://www.amazon.co.jp/" entries/diary/*`;
do
  sed -i -e 's#http://www.amazon#https://www.amazon#g' $f;
done
昨年常時SSL化を行ったが、相変わらずChromeから「承認されていないソースからのスクリプトを読み込もうとしています」と叱られていたので、Amazonのスクリプトもhttpsで参照するように対処。

一度、一時ファイルに書き出してから元のファイル名で上書きする必要があると思って悩んでいたのだが、sedのinplaceオプションで済むことがわかって、ラッキー。

【参照】
●Qiita https://qiita.com/
sed コマンドの用法