标题: [问题求助] awk如何输出100个a [打印本页]
作者: u66 时间: 2012-1-1 19:23 标题: awk如何输出100个a
除了for循环,有没什么简便方法?
作者: qq2501 时间: 2012-1-1 20:16
点名贴
作者: u66 时间: 2012-1-1 20:34
- BEGIN {{ a ="a"
- for (i = 1; i <= 100; i = i + 1)
- printf("%s", a)
- }
- }
复制代码
for循环好像这样写,每次要loop 100次,没其它函数或方法干这事吗
作者: 545810831 时间: 2012-1-1 20:47
- @echo off&setlocal enabledelayedexpansion
- set "str="
- :sta
- set /a m+=1
- set str=!str!a
- if %m% lss 100 goto sta
- echo !str!
- pause
复制代码
作者: powerbat 时间: 2012-1-1 21:13
使用循环也是有讲究的。- awk "BEGIN{s=\"\";for(i=0;i<100;i++)s=s\"a\";print s;}"
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |