找个男人真不容易
一大早到现在一直在找男人man这个man那个
我的问题是:如何把每行字符串双写
比如abc变为abcabc或者abcabcabc
木头冰刀之类就别提了,文件很大的
凭感觉答案应该就在sed里面,man了几小时每行都看遍了
也搜索了repeat,duplicat之类,都没有直接答案
又man了下awk,还是不对路
很可能真正原因是,还没充分掌握正则的模式
晕,几个小时没解决的,刚发完贴子突然临时起意
开代理上google,
kao一下子就找到好几种方案,sed,awk,echo都是可以实现的
以后这种问题再也不用百白痴度了
DKblue 发表于 2018-3-30 14:09
晕,几个小时没解决的,刚发完贴子突然临时起意
开代理上google,
kao一下子就找到好几种方案,sed,awk, ...
度娘本来就智商不够,不给你想要的。只管给你一堆广告。嘿嘿 开代理上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
上上网 发表于 2018-4-1 16:36
开代理上google...
#1 printf %.sabc {1..100}
我找的几个和你不尽相同,都能用
经验证awk的貌似最快
awk '{print $0$0}' huangjunyi 发表于 2018-3-30 17:53
度娘本来就智商不够,不给你想要的。只管给你一堆广告。嘿嘿
嗯就是的,可惜每分每秒gong军不停的洗脑,造成的习惯就是总是忘记了狗狗
页:
[1]