给8.04的gvfs写的一个nautilus脚本,差一点点

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
photor
论坛版主
帖子: 11003
注册时间: 2008-04-26 12:41
送出感谢: 8 次
接收感谢: 36 次

给8.04的gvfs写的一个nautilus脚本,差一点点

#1

帖子 photor » 2008-12-26 18:26

一个自动挂载存档文件的nautilus脚本,已经基本可以用,就是不能处理文件路径中带空格的情况,怎么解决? :em06

代码: 全选

#!/bin/bash
# gvfsd-archive

zenity --info --title "Archive Mounter" --text $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS

if /usr/lib/gvfs/gvfsd-archive file=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
then

exit 0
fi

else

zenity --error --title "Archive Mounter" --text "Cannot mount!"

exit 1
fi
头像
poweroff
帖子: 395
注册时间: 2008-12-13 15:03
送出感谢: 0
接收感谢: 1 次

Re: 给8.04的gvfs写的一个nautilus脚本,差一点点

#2

帖子 poweroff » 2008-12-26 20:58

用引号保护变量试试,或使用eval
一条狗的马甲!
对不起,我承认我是一只穿着马甲的狗!
头像
photor
论坛版主
帖子: 11003
注册时间: 2008-04-26 12:41
送出感谢: 8 次
接收感谢: 36 次

Re: 给8.04的gvfs写的一个nautilus脚本,差一点点

#3

帖子 photor » 2008-12-26 21:16

poweroff 写了:用引号保护变量试试,或使用eval
比如上面的例子该怎么改?我是第一次写脚本 :em20
回复

回到 “Shell脚本”