my notebook blog : GNU

Mac の sed を GNU の sed に入れ替えよう

MacBook Air 2020 へ作業環境を移行しつつあるのだが、sed で躓いてしまった。 なんか作動がいつもと違うのだが・・・と思ったら Mac の sed と Linux の sed は振る舞いが違うのだった。 古い Mac では、GNU sed に入れ替えて使っていたのだがそんなことはすっかり忘れていた。

continue reading……

sed を使ってHTMLを処理する

sed の正規表現は java などの正規表現とは振る舞いが違う部分があるので注意が必要です。

詳しくは Overview of Regular Expression Syntax を読みましょう。

Mac OS X のターミナルで sed を使う場合、GNU の sed は標準ではインストールされていない、と思われる。 簡単にインストールできるので、 http://ftp.gnu.org/gnu/sed/ 等からダウンロードしてソースからインストールしておくと 何かと重宝します。

continue reading……

Mac OS X でも GNU Tar を使おう

Macのターミナルで作業しているコマンドのオプションが微妙に Ubuntu とかの Linux と違って困ることがある。 たとえば -i オプションがないとか。 今回は tar の exclude オプションがどうしても使いたくなったので、 GNU Tar を入れることにした。 実際にやってみると configure , make するだけの話であった。

macos 版の tar ではアーカイブに含まれてしまう .DS_Store ファイルが GNU版 tar なら何も指定しなくても除外してくれると思う。

continue reading……


Older Posts »