全球主机交流论坛

标题: 问个shell编程的问题 [打印本页]

作者: Ruclinux    时间: 2016-3-26 10:35
标题: 问个shell编程的问题
txt=111111111111111111111111

字符窜有24位数,如何每六位就插入一个字符?应该怎么实现呢? 谢谢. sed?


作者: 怪人    时间: 2016-3-26 10:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: 大腿    时间: 2016-3-26 10:47
非常6+1
作者: Ruclinux    时间: 2016-3-26 11:08
问题解决了,原来是我写错了代码.
作者: zyypp    时间: 2016-3-26 12:35
txt='abcdefghijklmnopqrstuvwxyz'
str=''
for((i=0;i<${#txt};i=i+6))
do
        str="$str${txt:$i:6}|"
done
echo ${str%?}
作者: Ruclinux    时间: 2016-3-26 12:41
zyypp 发表于 2016-3-26 12:35
txt='abcdefghijklmnopqrstuvwxyz'
str=''
for((i=0;i

学习,谢谢了.我那个方法更简单.
作者: adochina    时间: 2016-3-26 14:37
非常6+1




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4