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

[debian-users:11660] Bug#JP/724: jnethack: "[: too many arguments" in preinst



At Wed, 6 Jan 1999 21:18:02 +0900,
Satoshi Negishi <onion@xxxxxxxxxxxxxxxxxx> wrote:

> 1.0.5.4.1-17 を昨晩、softagency に upload しましたので、それを install 
> してみてください。私の手元の環境では再現できませんでしたのでお願いいた
> します。

# えーと changes を debian-devel に流してください。

> 多分、/bin/sh が /bin/bash を指し手いないために起きた問題だとおもいま
> すので、これで解決しているはずです。

というか

	N=`ls -lt /some/dir/ |awk '{print $NF}'`

が問題なのだと思います。これだと $N にそのディレクトリに含まれる
時間でソートしたファイル名のリストがはいります。
# N=`ls -1t /some/dir` と同じ
これを
	[ $N -eq 0 ] && 
というのは何がしたいのかよくわかりませんでした。

#	N=`ls -1 /some/dir | wc -c` 
# もしくは 
#       [ `ls -ld /some/dir | awk '{print $2}'` -eq 2 ] \
#           && rmdir /some/dir 
# もしくは
#	rmdir /some/dir 2>/dev/null || true 
# がしたかった?

ついでに /usr/bin/test で文字列を比較する時は == じゃなくて = です。

# で、これは unstable only なのでしょうか?

-- 
鵜飼文敏