LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 864|回复: 4

`和‘的区别

[复制链接]
发表于 2005-8-25 20:31:10 | 显示全部楼层 |阅读模式
#!/bin/sh
set -a
EDITOR=vi
TERM=vt100
SHELL=/usr/bin/bash
MSG="hello"
#export EDITOR TERM SHELL
echo "`who | wc -l ` users are on today"
echo "Hello , $LOGNAME"
trap "$HOME/.logout" 0
echo "欢迎linux爱好者!哈哈!"
echo "你的IP地址是\c"
echo "`who am i | awk '{print $6}'`"




请问脚本中' 和`的区别,还有`键盘上如何输入的
发表于 2005-8-25 20:42:16 | 显示全部楼层
`在1 的左边。这个符号的意思是把``包围的命令输出替换到这里来。

' 就是普通的引号,没啥意思。
回复 支持 反对

使用道具 举报

发表于 2005-8-25 21:23:28 | 显示全部楼层
我也一直搞不清楚,两个试着用,哪个得到结果用哪个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-25 23:14:24 | 显示全部楼层
感谢fundawang 兄,一句话点醒梦中人啊!哈哈!原来那个就在1旁边啊!呵呵!都没注意!!惭愧哦
回复 支持 反对

使用道具 举报

发表于 2005-8-27 10:26:15 | 显示全部楼层
建议 用$()这个来代替 `` 运行命令。 不容易搞混淆

$(ls -l)  代替 `ls -l`
回复 支持 反对

使用道具 举报

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

本版积分规则

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