千家信息网

如何实现ECHO不换行

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家分享的是有关如何实现ECHO不换行的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我想用批处理实现向s.txt中多次分别导入文本例如:"aaaa","bbbb"
千家信息网最后更新 2026年11月02日如何实现ECHO不换行

这篇文章给大家分享的是有关如何实现ECHO不换行的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

我想用批处理实现向s.txt中多次分别导入文本例如:"aaaa","bbbb","cccc","dddd"
实现s.txt内效果如:
aaaabbbbccccdddd
可是echo命令每次导入的时候会强制换行,如:
aaaa
bbbb
cccc
dddd
我该怎么实现我想要的一行效果呢?谢谢!

答案:

echo 做不到,不过可以执行以下语句到达到目的

代码如下:


>>s.txt set /p="aaaa" >>s.txt set /p="bbbb" >>s.txt set /p="cccc" >>s.txt set /p="dddd"

s.txt的内容将是 aaaabbbbccccdddd
注1:" >>s.txt"这里是输出流定向的意思,把输出流重定到了s.txt文件,"其实把写文件操作放到后面更容易让人理解些:set /p="aaaa">s.txt

注2:关于set/p="aaaa"的详细内容请查看《set命令》

实例1:

if exist %statFile2% ( >>%statFile2% set/p=,%%i>%statFile2% set/p=%%i

实例2 ----(个人添加)

代码如下:


@echo off
del b.txt
del c.txt
del d.txt
if exist "%cd%\zhI386" rd /s /q "%cd%\zhI386"
md zhI386
::for /r "%cd%\eni386\" %%i in (*) do (echo %%i>>b.txt)
for /f %%i in ('dir /b %cd%\eni386\') do (
echo %%i>>c.txt
if exist "%cd%\zhall\i386\%%i" (copy "%cd%\zhall\i386\%%i" "%cd%\zhI386\"
) else (>>d.txt set /p="zhall\i386\%%i">d.txt)
)

windows批处理之六-echo输出不换行
完整案例:
Code:

代码如下:


@echo off
set /p="hello "set /p="world "echo again
echo new line

Result:
hello world again
new line

应用:

代码如下:


echo off
set csvpath=测试数据
set sqluldr=D:\sqluldr\sqluldr2sdk\sqluldr2
set sqlpath=导出模板
rem set filename=产品行情
rem sqluldr2 gtcustomer/passwd file=%csvpath%\%filename%.csv text=csv field=, sql=exp%filename%.sql log=%csvpath%\%filename%.log
rem
rem set filename=产品行情更新
rem sqluldr2 gtcustomer/passwd file=%csvpath%\%filename%.csv text=csv field=, sql=exp%filename%.sql log=%csvpath%\%filename%.log

set expfpath=百万级
echo 导出%expfpath%数据:
for %%i in (%sqlpath%\%expfpath%\exp*.sql) do (
set /p="导出数据: %%~ni"%sqluldr% gtcustomer/passwd file=%csvpath%\%expfpath%\%%~ni.csv text=csv field=, sql=%%i log=%csvpath%\%expfpath%\%%~ni.log
echo ............ok.
)
set expfpath=千万级
echo 导出%expfpath%数据:
for %%i in (%sqlpath%\%expfpath%\exp*.sql) do (
set /p="导出数据: %%~ni"%sqluldr% gtcustomer/passwd file=%csvpath%\%expfpath%\%%~ni.csv text=csv field=, sql=%%i log=%csvpath%\%expfpath%\%%~ni.log
echo ............ok.
)
pause

感谢各位的阅读!关于"如何实现ECHO不换行"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

数据 代码 内容 输出 产品 产品行情 命令 实例 效果 文件 更多 篇文章 行情 输入 不错 实用 一行 不用 个人 意思 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 迪茉互联网科技 宜安科技 互联网金融 深圳齐家互联网科技 西安互联网科技公司 火传媒上海互联网科技 成都狮子座互联网科技 卓越科技互联网 招聘 佩信高科技互联网 创业天下互联网科技有限公司 北京华百购互联网科技有限公司 宁夏众和广鑫互联网科技有限公司 和信科技工业互联网 中国科技创新与世界互联网大会 佛山市翊博互联网络科技有限公司 科技互联网海报 互联网方面的科技前沿 杭州披云加互联网科技有限公司 从那以后互联网科技有限公司 工业互联网科技创业 河南商务圈互联网科技有限公司 互联网金融 金融科技 朗涯互联网科技 米客互联网科技 多迪互联网科技有限公司 四个字互联网科技公司取名 中国最先进互联网科技公司 福州新华互联网科技学校 知乎 深圳育鹏互联网科技有限公司招聘 江苏互联网智能科技产品出厂价 银川新华互联网科技学校招聘
0