DKblue 发表于 2018-3-30 13:58

找个男人真不容易

一大早到现在一直在找男人
man这个man那个
我的问题是:如何把每行字符串双写
比如abc变为abcabc或者abcabcabc
木头冰刀之类就别提了,文件很大的
凭感觉答案应该就在sed里面,man了几小时每行都看遍了
也搜索了repeat,duplicat之类,都没有直接答案
又man了下awk,还是不对路
很可能真正原因是,还没充分掌握正则的模式

DKblue 发表于 2018-3-30 14:09

晕,几个小时没解决的,刚发完贴子突然临时起意
开代理上google,
kao一下子就找到好几种方案,sed,awk,echo都是可以实现的
以后这种问题再也不用百白痴度了

huangjunyi 发表于 2018-3-30 17:53

DKblue 发表于 2018-3-30 14:09
晕,几个小时没解决的,刚发完贴子突然临时起意
开代理上google,
kao一下子就找到好几种方案,sed,awk, ...

度娘本来就智商不够,不给你想要的。只管给你一堆广告。嘿嘿

上上网 发表于 2018-4-1 16:36

开代理上google...

#1 printf %.sabc {1..100}
#2 seq -s'abc' 5 |tr -d ''
#3 perl -e '$v=abc x 8;print $v,"\n"'
#4 awk 'BEGIN{OFS="abc";NF=1000;print}'
#5 awk 'BEGIN{i=0;while(i++<100)printf "abc"}'
#6 for i in `seq 4`;do printf %s abc;done
#7 let i=0 ;while (($i<14)) ;do let i=i+1;echo -n "abc";done


#!/bin/bash

   for((i=0; i<100; i++))

do

   echo -n "abc"

done




DKblue 发表于 2018-4-20 17:54

上上网 发表于 2018-4-1 16:36
开代理上google...

#1 printf %.sabc {1..100}


我找的几个和你不尽相同,都能用
经验证awk的貌似最快
awk '{print $0$0}'

DKblue 发表于 2018-4-20 17:56

huangjunyi 发表于 2018-3-30 17:53
度娘本来就智商不够,不给你想要的。只管给你一堆广告。嘿嘿

嗯就是的,可惜每分每秒gong军不停的洗脑,造成的习惯就是总是忘记了狗狗
页: [1]
查看完整版本: 找个男人真不容易