[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:14640] Re: is update-vfontcap okay?



From: Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx>
Subject: [debian-devel:14639] is update-vfontcap okay?
Date: Thu, 25 Oct 2001 12:25:55 +0900
> VFONTFILES=`ls -1 /etc/vfont/* | grep -v \.dpkg-[a-z]*$ | grep -v ~$`

> civic:/etc/vfont# ls -1 /etc/vfont/* | grep -v \(\.dpkg-[a-z]*\|~\)$\) 

> また grep 自体良く知らないし -v の否定(?)の意味が良く
> わからないのですが -v に | を使ったときの動きはどうなる
> のかも知っておきたいのでご教示ください。

たぶん、お望みの“|”の機能は、grepでは使用できません。egrepにして
試してください。あと、閉じかっこが1つ多いような。

バックスラッシュでエスケープするより、シングルクオートでくくった
ほうが読みやすいと思います。ということで、

ls -1 /etc/vfont/* | egrep -v '(\.dpkg-[a-z]*|~)$'

かな。

…で、ここでマニュアルを読んで、うなってしまいました。GNUのなら、
grepでも使えるんですね。ただし、バックスラッシュを付ける必要あり。

試していませんが、こうすればいいのかも。これなら、素直にシングル
クオートにしたほうがいいですよ

… | grep -v \(\.dpkg-[a-z]*\\\|~\)$

うーん、ほかの部分のバックスラッシュにも同じことしないと
いけないのかも。

最初の文(VFONTFILESへの代入)ですけど、あれで動くと思います。
-- 
喜瀬“冬猫”浩@南国沖縄