superliming 发表于 2010-5-28 15:28:54

大家lr都看多了吧,换下脑筋

a=`echo $c|sed s'/*/number/'g`能帮我解释下这句话的意思吗?

其中$c是通过键盘输入的。

PrefTest 发表于 2010-5-28 15:44:06

主要是理解sed中的正则表达式就可以了,久了没用,查查shell脚本的文档吧

drli 发表于 2010-5-28 17:15:19

似乎应该是把 $c 中的数字串都换成“number"吧?例如输入 $c = "aaa 123 bbb 456", 则替换后变成:"aaa number bbb number"再赋值给 a,请各位高手指教。

msnshow 发表于 2010-5-29 19:51:35

应该是楼上说的这样

peag 发表于 2010-5-30 09:41:08

学习,我不懂

lwm63122658 发表于 2010-5-30 18:25:18

把连着的两个数字行替换成number

msnshow 发表于 2010-10-30 09:38:21

其实运行一下你就清楚是什么功能了
页: [1]
查看完整版本: 大家lr都看多了吧,换下脑筋