免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 9013 | 回复: 12
打印 上一主题 下一主题

shell中如何在字符串后添加指定个数的空格? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-09 17:44 |只看该作者 |倒序浏览
各位兄弟帮忙看看;
src="test.txt"

src=$src" "
echo "value is ["$src"]"
结果竟然还是[test.txt]

如何增加指定个数的空格

谢谢!

论坛徽章:
0
2 [报告]
发表于 2005-06-09 18:20 |只看该作者

shell中如何在字符串后添加指定个数的空格?

没有啊 ,我的可以啊

论坛徽章:
0
3 [报告]
发表于 2005-06-09 18:40 |只看该作者

shell中如何在字符串后添加指定个数的空格?

我试了下也是可以的。
楼主如果还是不行可以试试  src=${src}" "

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2005-06-09 19:13 |只看该作者

shell中如何在字符串后添加指定个数的空格?

a=$b'   '

论坛徽章:
0
5 [报告]
发表于 2005-06-09 19:59 |只看该作者

shell中如何在字符串后添加指定个数的空格?

我试了,也行
我用的bash

论坛徽章:
0
6 [报告]
发表于 2005-06-09 21:09 |只看该作者

shell中如何在字符串后添加指定个数的空格?

原帖由 "lzf"] 发表:

各位兄弟帮忙看看;
src="test.txt"

src=$src" "
echo "value is ["$src"]"
结果竟然还是[test.txt]

如何增加指定个数的空格

谢谢!

我没试,但感觉这样显示时只会增加一个空格,要增加多个空格,应该是:
echo "value is "\"$src\"]"

论坛徽章:
0
7 [报告]
发表于 2005-06-09 21:40 |只看该作者

shell中如何在字符串后添加指定个数的空格?

谢谢各位的答复;单独运行是可以的;但是我写到一个函数里面怎么结果是错误的:

sh代码如下:
#!/bin/sh

FillSepcSpace()
{
  Resrc=$1
  SpaceNum=$2
  i=0
  while (test $i -lt $SpaceNum)
  do
        Resrc=$Resrc" "
        i=`expr $i + 1`
  done
  echo $Resrc
}

echo "start test!"
SRC="lzftest.txt"

TESTSRC=`FillSepcSpace $SRC 10`
echo "return value is :["$TESTSRC"]"


显示结果并没有增加10个空格;

论坛徽章:
0
8 [报告]
发表于 2005-06-09 22:00 |只看该作者

shell中如何在字符串后添加指定个数的空格?

但是把这句Resrc=$Resrc" "
替换成Resrc=$Resrc"x"

却能正确在lzftest.txt后面增加10个"x";真的不明白为什么??

顺便问问6楼兄弟,如何引用代码,小弟初来,还没弄清楚规矩,望谅解;

论坛徽章:
0
9 [报告]
发表于 2005-06-09 23:18 |只看该作者

shell中如何在字符串后添加指定个数的空格?

问题在这条语句:Resrc=$Resrc" "
当Resrc中已经包含空格时出现问题。
建议改为:Resrc="$Resrc "

点击帖子右上方的“引用”可以引用回复,有时引用的内容会有问题。可以自己用BBCode说明引用,见左边的链接。当你点击“发表回复”回帖(而不是用快速回复)时有“Quote”按钮可以帮忙。

论坛徽章:
0
10 [报告]
发表于 2005-06-10 10:07 |只看该作者

shell中如何在字符串后添加指定个数的空格?

更改为Resrc="$Resrc " 后,结果一样;继续求助。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP