ハック 2015.01.30 19,360 linux / sedsed でエスケープ処理をしないでURLの置換を行う ツイート シェア はてな sed コマンドを利用して URL など / が入った文字列を置換する場合は、sed -e "s/hoge/http:¥/¥/www.aipo.com¥//g" in.txt > out.txt のように、エスケープ処理が必要となります。 もっと簡易的に置換したい場合は、sed -e "s|hoge|http://www.aipo.com/|g" in.txt > out.txt のように、エスケープせずに置換することが可能です。 / の部分は他の文字列と入れ替えることができます。つくってみた!Amazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた社内のトイレ難民解決!トイレ空き状況確認システムを作ってみた社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。関連記事 sedで特定のワードの始まりと終わりまでを表示する findとsedを組み合わせてディレクトリ内のファイルの文字列を一括置換 Vimで一括置換 sedで空行の削除 Macで日本語(Shift-JIS)の入ったファイルでsedをおこなう perlでsed的な文字列置換を行う