Shell下拆分字符串问题,谢谢!

softwarrior 2005-04-20 10:59:43
有一个变量A=1234,我想根据A组成变量B,方法是在A变量的第二位后插入X,组成B,即B=12X34,请问如何用Shell实现,谢谢!
...全文
405 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
neo954 2005-04-21
  • 打赏
  • 举报
回复
A=1234
B=$(echo $A | sed -e 's/^\(..\)/\1X/')
echo $B
threadpaper 2005-04-20
  • 打赏
  • 举报
回复
我红着脸来要分了.....

gaoxianfeng 2005-04-20
  • 打赏
  • 举报
回复
同意楼上2回答
threadpaper 2005-04-20
  • 打赏
  • 举报
回复
A=12345677846
b=`echo $A|cut -c 1-2`
c=`echo $A|cut -c 3-`
B=`echo "$b"X"$c"`

呵呵..
threadpaper 2005-04-20
  • 打赏
  • 举报
回复

比较垃圾的方法...

a=1234
b=`echo $a|cut -c 1-2`
c=`echo $a|cut -c 3-4`
echo "$b"X"$c"
softwarrior 2005-04-20
  • 打赏
  • 举报
回复
呵呵, threadpaper(便桶超人),我再看看,肯定会给你分的。

23,124

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧