编写shell脚本时的一个问题!

sh/bash/dash/ksh/zsh等Shell脚本
回复
chriszhu
帖子: 7
注册时间: 2007-06-23 16:29

编写shell脚本时的一个问题!

#1

帖子 chriszhu » 2007-07-08 12:00

今天刚开始学shell编程。在碰到下面这个语句时总是和书上的答案不一致:
echo "Hi,\n I'm glad to see you"
书上的答案是:
Hi,
I'm glad to see you
而我的输出却是:
Hi, \n I'm glad to see you
这是怎么回事啊?
而且其他的比如:\t,\b之类的都不管用。

还有一个问题,在unbuntu下单引号表达式怎么也不能用呢?
比如:‘expr count=$count+1'
在用刑脚本时总是出错!这是怎么回事阿?
望各位大虾指点小弟!
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#2

帖子 BigSnake.NET » 2007-07-08 12:11

代码: 全选

echo -e "Hi,\nI'm glad to see you" 
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
Robinho
帖子: 22
注册时间: 2007-03-01 15:22
来自: 广州

#3

帖子 Robinho » 2007-07-08 16:52

要分清是 ` 还是 ' 确实挺不容易的
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26

#4

帖子 windwiny » 2007-07-08 17:34

代码: 全选

"
'
`
要分清楚
chriszhu
帖子: 7
注册时间: 2007-06-23 16:29

谢谢大虾阿!

#5

帖子 chriszhu » 2007-07-09 8:33

:)
zhangsan5421
帖子: 80
注册时间: 2007-04-22 16:04

#6

帖子 zhangsan5421 » 2007-08-15 16:27

建议多看看书籍和相关的论坛。4楼的建议很不错
gregorian
帖子: 20
注册时间: 2007-04-02 15:04

#7

帖子 gregorian » 2007-08-16 23:50

看一下Advanced Bash-Scripting Guide<<高级Bash脚本编程指南>>

就是有点厚,绝对值的看的好书
回复