sedでスラッシュ使いたい場合
sedでスラッシュ使いたい場合、区切り文字の「/」を別の文字に変えればOK。
# 普通の使い方 $ echo "a,b,c,d" | sed "s/,/:/g" a:b:c:d # 区切り文字を変えてみる $ echo "a/b/c/d" | sed "s|/|,|g" a,b,c,d
区切り文字は任意のものが使えるみたいです。
via http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=27380&forum=10
sed & awkプログラミング 改訂版 (A nutshell handbook)
- 作者: Dale Dougherty,Arnold Robbins,福崎俊博
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 1997/10/01
- メディア: 大型本
- 購入: 2人 クリック: 48回
- この商品を含むブログ (34件) を見る
RedHatEnterpriseLinuxでバージョンを確認する場合
$ cat /etc/redhat-release
Red Hat Enterprise Linux ES release 4 (Nahant Update 4)
ファイルを末尾から逆順に表示するtacコマンドを最近知った件について
これ、ほんと知りませんでした、、
$ cat abc.txt
aaaa
bbbb
cccc
dddd
$ tac abc.txt
dddd
cccc
bbbb
aaaa
XML::Atomを入れるまでの道のり
CentOS 5でXML::Parser入れるのに躓いたのでメモ
cpanで
install XML::Parser
だと「 expat.h がないよ! >< 」って怒られる。
rpm -qa | grep expat
ってやるとちゃんと
expat-1.95.8-8.2.1
って出るのになんでよ。。って思っていたんですが、もしかして「expat.h」って
ヘッダファイルだから「expat-devel」みたいなパッケージを入れないと駄目?
というわけで、
yum search expat
してたら、やはり「expat-devel-1.95.8-8.2.1」ってのがあるらしい。
というわけで
yum install expat-devel
そのごcpanにて
install XML::Parser
で入りました。