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

[debian-users:35670] Re: シェルスクリプト内での空白文字を含んだファイル名



> > if [ "$FILE1" -nt "$FILE2" ]; then

> この方法は私も試したのですが、こうするとスクリプトはエラーを
> 出さなくなりますが、期待した結果を出しません。

最初の投稿をあらためてみると ...

FILE1=/root/.mozilla/Default(BS)(SP)User/*/bookmarks.html
FILE2=/home/tomohiko/.mozilla/Default(BS)(SP)User/*/bookmarks.html

アスタリスク * の展開がうまくできていないと思われます。
確認法は、echo "$FILE1" してみてください。

if [ "$FILE1" -nt "$FILE2" ]; then はこのままにして、
* の部分を実際のディレクトリ名に置き換えてしまうか、安直ですが、

FILE1=`echo /root/.mozilla/Default(BS)(SP)User/*/bookmarks.html`
FILE2=`echo /home/tomohiko/.mozilla/Default(BS)(SP)User/*/bookmarks.html`

とすればうまくいくと思います。

----
Keni
=========================================================================
Kenichi (Keni) Matsuda			E-Mail:kenichi.matsuda@xxxxxxxxxx
Server Globalization Technology				Tel: 603-897-3260
Oracle Corporation New England Development Center	Fax: 603-897-3317
One Oracle Drive, Nashua, NH 03062-2804, U.S.A.
=========================================================================