php中输出时分行,Linux_批处理实现一行内容分行输出的代码,a.txt: aA1一bB2二cC3三dD4四eE5五f - phpStudy...

批处理实现一行内容分行输出的代码

a.txt:

aA1一bB2二cC3三dD4四eE5五fF6六gG7七hH8八iI9九

输出如下:

abcdefghi

ABCDEFGHI

123456789

一二三四五六七八九

唯一要求,老手略过,留给新手做练习,不能直接echo。

请先发现其中的规律。

其他,生成临时文件、代码超过一页都不重要,正确输出即可。

523066680:

复制代码 代码如下:

@echo off

setlocal enabledelayedexpansion

set a=-1

for /f "tokens=*" %%a in ('type 1.x') do set hang=%%a

:a

set /a a+=1

set /a b=%a%

:b

set hang%a%=!hang%a%!!hang:~%b%,1!

set /a b=%b%+4

if not "!hang:~%b%,1!"=="" goto :b

echo,!hang%a%!

if %a% leq 2 goto :a

pause

这个思路很直接,没啥特别之处,就是设

第一行为1,5,9,13,……位上的

第二行为2,6,10,14……位上的

随风:

复制代码 代码如下:

@echo off&setlocal EnableDelayedExpansion

set "str=aA1一bB2二cC3三dD4四eE5五fF6六gG7七hH8八iI9九"

for /l %%a in (0 1 35) do (

set /a n+=1

call set .!n!=%%.!n!%%!str:~%%a,1!

set /a n=n%%4

)

for /f "tokens=2 delims==" %%a in ('set .') do echo %%a

pause>nul

terse:

复制代码 代码如下:

@echo off&setlocal EnableDelayedExpansion

set "str=aA1一bB2二cC3三dD4四eE5五fF6六gG7七hH8八iI9九"

for /l %%i in (0 1 3) do for /l %%j in (%%i 4 35) do set %%i=!%%i!!str:~%%j,1!

for /l %%i in (0 1 3) do echo !%%i!

pause>nul

netbenton:

复制代码 代码如下:

@echo off&setlocal ENABLEDELAYEDEXPANSION

set "x=aA1一bB2二cC3三dD4四eE5五fF6六gG7七hH8八iI9九"

for /l %%a in (0,1,3) do ((for /l %%b in (%%a,4,35) do set/p=!x:~%%b,1!

pause相关阅读:

JavaScript性能陷阱小结(附实例说明)

查看SQL状态的vbs

4.6 Asp及Web开发中的常见问题

DHTML form validation

PHP 递归效率分析

JS 自定义函数缺省值的设置方法

两种oracle的连接方式

阻塞现象的产生原因及处理方法

Javascript 继承实现例子

JavaScript高级程序设计 扩展--关于动态原型

闭合浮动元素超级简单的方法

MySQL 4.1安装实录

Jsp基础知识总结

单行图片文字垂直居中问题——实战

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值