标题: [文本处理] 批处理怎么在txt文本文件的每一行行首/开头添加/插入一个指定字符“-”? [打印本页]
作者: xbee 时间: 2014-8-26 20:31 标题: 批处理怎么在txt文本文件的每一行行首/开头添加/插入一个指定字符“-”?
本帖最后由 pcl_test 于 2016-10-16 15:16 编辑
批处理怎么在txt文本文件的每一行行首加上一个“-”符号?
比如把
最新主题
--
ekinyangdn批处理怎样比较文件夹的创建时间,删除最旧的文件夹?
会卖萌的大树如何print文件成pdf
lion991128求助 为什么我批处理会出现死循环
......
变成
-最新主题
---
-ekinyangdn批处理怎样比较文件夹的创建时间,删除最旧的文件夹?
-会卖萌的大树如何print文件成pdf
-lion991128求助 为什么我批处理会出现死循环
-......
作者: CrLf 时间: 2014-8-26 21:21
纯批:- @echo off
- (for /f "delims=" %%a in (测试.txt) do echo -%%a)>$
- move /y $ 测试.txt
复制代码
powershell- (get-content 测试.txt) -replace '^','-'|set-content 测试.txt
复制代码
第三方(能输出到原文件):复制代码
复制代码
第三方(不能输出到原文件):复制代码
- hash /f /string /printf:"-%%s" 测试.txt
复制代码
作者: xbee 时间: 2014-8-26 22:42
回复 2# CrLf
谢谢你,代码可以用。
@echo off
(for /f "delims=" %%a in (测试.txt) do echo -%%a)>$
move /y $ 测试.txt
会自动删除空行,不过空行不加“-”也是对的。
作者: 34205 时间: 2015-1-22 18:32
学习了哈......................
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |