LinuxSir.cn,穿越时空的Linuxsir!

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

如何对所输入内容去掉空格?

[复制链接]
发表于 2004-6-30 16:12:51 | 显示全部楼层 |阅读模式
比如脚本如下:
echo -n "输入一个单词: "
read aaa

[root@gao root]#输入一个单词:

此时我输入的内容前后有空格怎么去掉?
发表于 2004-6-30 16:22:02 | 显示全部楼层
两边的空格不记入变量中
你可以echo ${#aaa}来试试看
 楼主| 发表于 2004-6-30 22:24:10 | 显示全部楼层
不好意思,刚才没自己动手试一下就发贴了,真对不起,但本人也发现一个问题,那就是如果我想让我的变量中存有多个空格怎么办?用转意符号好象不行呀?请看下面结果:

[root @gao root]read aa
\ \ \ 22\ \ 33\ \ \ \ \

[root @gao root]echo $aa b
22 33 b

请问怎么能让他记住我输入的空格呢,让他的输出变成"   22  33      b"而不是上面的样子。
发表于 2004-6-30 22:29:29 | 显示全部楼层
  1. /home/lee #IFS=
  2. /home/lee #read a
  3.   22 33
  4. /home/lee #echo $a
  5.   22 33
  6. /home/lee #echo $a b
  7.   22 33    b
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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