Macでsedするならgnu-sedを入れておくべき

2013/08/29 | Linux, Mac , ,

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 162 follow us in feedly

まえがき

こんにちわ!夏休みが残り僅かとなりビクビク怯えています。Absoluteです。

今日はMacでsedコマンドを叩くと色々エラーがでて困ってしまったので調べてみました。

コマンドによってこんなエラーとかが出ます

sed -e '1i\-----START-----' test_sed.txt
sed: 1: "1i\-----START-----
": extra characters after \ at the end of i command

解決策としては、標準のsedを使うのではなく、別途『gnu-sed』をインストールすることで解決できるようです。

開発環境

  • OS MacOSX
  • シェル zsh

gnu-sedのインストール

gnu-sedはhomebrewで簡単に入れることができます。

brew install gnu-sed

これでgsedコマンドが使えるようになります

エイリアスの設定

gsedコマンドのエイリアスとしてsedを登録します。~/.zshrcに下記を追記します

# sedをgnu-sedに変更
alias sed='gsed'

後はsourceコマンドで再読み込みすればOK

2013/08/29 | Linux, Mac , ,

関連記事

tmuxを始めてみたので初歩的なことのメモ

まえがき MacやLinuxなどでのCUI操作をより便利にするためのツ...

記事を読む

raspberry-pi-timezoneraspberry-pi-timezone.png

RaspberryPiのタイムゾーンを日本時間に設定する

まえがき RaspberryPiで動かす管理アプリを制作していました。...

記事を読む

owncloud-1owncloud-1.png

ownCloudで自分だけのDropboxのような容量無制限オンラインストレージサービスを作る!!

まえがき [browser-shot url="http://ownc...

記事を読む

no image

wgetコマンドでファイル名指定したり、ファイルを保存しないようにしたりする

まえがき wgetコマンド。便利ですよねー。 オプションも結構あって覚...

記事を読む

MacのApacheに関するちょっっとしたメモ

まえがき 今回はMacの『Apache』に関するちょっとしたメモ。 つ...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

  • Sorry. No data so far.

PAGE TOP ↑