[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 なのでしょうか?
--
鵜飼文敏