当前位置: 技术问答>linux和unix
重定向的问题
来源: 互联网 发布时间:2017-01-16
本文导语: 我的写法是: “程序名 参数 > a” 是写在.bat文件里的,执行.bat之后,得到的文件是a? 在我指定的文件名后面多了一个问号,这是什么原因呢?如何解决? | @echo off for %%i in ("??.txt") do (...
我的写法是:
“程序名 参数 > a”
是写在.bat文件里的,执行.bat之后,得到的文件是a?
在我指定的文件名后面多了一个问号,这是什么原因呢?如何解决?
“程序名 参数 > a”
是写在.bat文件里的,执行.bat之后,得到的文件是a?
在我指定的文件名后面多了一个问号,这是什么原因呢?如何解决?
|
@echo off
for %%i in ("??.txt") do (
(sort %%i>tmp.txt
echo %%i ====
for /f %%a in (tmp.txt) do set /p d+=%%a >c.txt
copy c.txt %%i
del tmp.txt
del c.txt
)
)
pause
。。。以前写的bat。。但是。。重定向。。没这个问题。
for %%i in ("??.txt") do (
(sort %%i>tmp.txt
echo %%i ====
for /f %%a in (tmp.txt) do set /p d+=%%a >c.txt
copy c.txt %%i
del tmp.txt
del c.txt
)
)
pause
。。。以前写的bat。。但是。。重定向。。没这个问题。
|
额,直接touch a 你看看得到是不是也是a?
|
[code=BatchFile]@echo off
for %%i in ("??.txt") do (
echo %%i ====
for /f %%a in ('sort %%i') do set /p d+=%%a >c.txt
move c.txt %%i
)
[/code]
|
不要加引号
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。