请教:bat批处理 随机抽取N个txt里面 的一行组合到另一个txt中

WBOY
Release: 2016-06-23 13:22:22
Original
1562 people have browsed it

我的一个文件夹下面有几百个txt,想随机抽取每个txt的一行   保存到另一个txt中

求bat代码


回复讨论(解决方案)

为什么不用php写?

为什么不用php写?



PHP能本地运行吗?求代码 感觉bat会好点,纯谢过!

bat 中没有支持提取文件中一行的命令
linux 中或许可以用 grep 命令实现,但这是题外话了

php 本身是可以作为操作系统的脚本运行的(CLI模式),你可以这样写

@REM<?php @REM ==' @SET PHPCLI=\AMP\php54\php.exe @REM PHPCLI表示你的CLI模式的php.exe的路径 @%PHPCLI% %0 @goto :EOF @REM';?> <?phpforeach(glob('*.txt') as $fn) {  $a = file($fn);  if($a) {    shuffle($a);    file_put_contents('结果.txt', $a[0], FILE_APPEND);  }}exec("pause"); ?>
Copy after login
Copy after login

bat 中没有支持提取文件中一行的命令
linux 中或许可以用 grep 命令实现,但这是题外话了

php 本身是可以作为操作系统的脚本运行的(CLI模式),你可以这样写

@REM<?php @REM ==' @SET PHPCLI=\AMP\php54\php.exe @REM PHPCLI表示你的CLI模式的php.exe的路径 @%PHPCLI% %0 @goto :EOF @REM';?> <?phpforeach(glob('*.txt') as $fn) {  $a = file($fn);  if($a) {    shuffle($a);    file_put_contents('结果.txt', $a[0], FILE_APPEND);  }}exec("pause"); ?>
Copy after login
Copy after login



感谢版主的付出!
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!