QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 886|回复: 2

关于参数得问题

[复制链接]
发表于 2004-7-4 21:04:27 | 显示全部楼层 |阅读模式
[code:1]
#!/bin/bash
smbmount $1 $2 -o iocharset=cp936
[/code:1]
假设上面的文件名是smb
./smb //magiclinux/bt /mnt/network
这样可以正常执行。但是下面的就不行了:
./smb //magiclinux/test\ mnt /mnt/network
会出现如下错误提示:Could not resolve mount point mnt
本来"test mnt"是一个共享目录,但是中间的空格让shell以为mnt是第二个参数。这要怎么解决啊??
发表于 2004-7-4 22:08:15 | 显示全部楼层
[code:1]
#!/bin/bash

smbmount "$1" "$2" -o iocharset=cp936
[/code:1]
回复

使用道具 举报

 楼主| 发表于 2004-7-4 22:57:03 | 显示全部楼层
谢啦!
再问一下,$1、'$1'、"$1"有什么不同啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-13 07:34 , Processed in 0.078229 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表