Corredor

ウェブ、プログラミングの勉強メモ。

sed

sed で行追加する i オプション (と、MacOS の BSD sed での注意点)

sed で行を追加する、i というコマンドを使ってみる。 今回はサンプルとして、cat にヒアドキュメント << を使って複数行のテキストを用意する。コレをパイプで sed に渡し、1行目にテキストを追加してみる。 # まずは普通に出力してみる $ cat << EOM > Ori…

MacOS の BSD sed は慣れないので Windows GitBash と同じ GNU sed に変える

BSD UNIX 系の MacOS に搭載されている sed と、Linux や Windows GitBash に搭載されている sed は、オプションの働きが異なる部分が多い。コレが厄介で、sed を利用したスクリプトが Mac と Windows とで同じように動作してくれないのだ。 Windows GitBash…

Bash で tree コマンドを入れずに tree 風表示

以前、Windows コマンドプロンプト以外の環境でも、コマンドをインストールすれば tree コマンドが使える、という記事を書いた。 neos21.hatenablog.com しかし、しがないニホンノエスイーの皆さんの中には、インターネットに接続できない職場環境の人もいる…

場当たり的に覚えた sed の使い方

テキストファイルの置換に使う sed (セド) コマンド。独特の構文で体系的に覚えられていないのだが、やりたいことから逆引きして場当たり的に覚えてきたことをまとめてみようと思う。 sed コマンドは OS によって若干の差異があるが、基本的には同様に使える…

指定ディレクトリ配下のテキストファイルを一括置換するコマンド

sed & awkプログラミング 改訂版 (A nutshell handbook)作者: Dale Dougherty,Arnold Robbins,福崎俊博出版社/メーカー: オライリー・ジャパン発売日: 1997/10/01メディア: 大型本購入: 2人 クリック: 48回この商品を含むブログ (34件) を見る sed & awk デ…