![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 08:33 |
共 48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]請問大哥們我寫的文本替換更名哪裡有錯?(附圖) |
| 可打印版本 2,253 / 31 |
| 第16楼 abcd | 发表于 2007-11-01 08:35 |
| 银牌会员 发帖 739 积分 1,436 | |
|
第一段的测试结果:
0o0∥1∥ Vista風格語言欄&新版聲音圖示&音量控制界面∥安裝完看起來是不錯,但它是簡體字= =!!!,請問大大要如果想改回來要如何改 @0@???∥61.224.104.78 ∥2006/11/01 09:23∥zerg0517@yahoo.com.tw∥ 第二段的测试结果: "0o0∥1∥ Vista風格語言欄&新版聲音圖示&音量控制界面∥安裝完看起來是不錯,但它是簡體字= =!!!,請問大大要如果想改回來要如何改 @0@???∥61.224.104.78∥2006/11/01 09:23∥zerg0517@yahoo.com.tw∥" 第三段的测试结果: 0o0∥1∥ Vista風格語言欄&新版聲音圖示&音量控制界面∥安裝完看起來是不錯,但它是簡體字= =!!!,請問大大要如果想改回來要如何改 @0@???∥61.224.104.78∥2006/11/01 09:23∥zerg0517@yahoo.com.tw∥ |
|
| 第17楼 leo1984 | 发表于 2007-11-01 08:41 |
| 初级用户 发帖 43 积分 96 | |
|
怪了
老大哥一樣沒有反應耶 三段您給的指令庵都反覆測試,一樣沒有任何反應@@ 您說您的是可行的 但是我確定都沒有反應的 sed我也有安裝的 還有剛發現一個也是批處理的站^^ http://bbs.verybat.cn/ |
|
| 第18楼 abcd | 发表于 2007-11-01 08:44 |
| 银牌会员 发帖 739 积分 1,436 | |
|
o(∩_∩)o...,我这个只是显示而已,并没有修改文件的。
|
|
| 第19楼 abcd | 发表于 2007-11-01 08:47 |
| 银牌会员 发帖 739 积分 1,436 | |
|
还有个www.mybat.cn的,这三个P处理站点是国内比较有名气的P处理站点
不过其它两个都比不上cn-dos的。 |
|
| 第20楼 leo1984 | 发表于 2007-11-01 08:51 |
| 初级用户 发帖 43 积分 96 | |
|
我是安裝ExeScript V3.0.0_转bat为exe的工具http://mmm.onegreen.net/soft4/ExeScript-v3.0.rar
因為我有安裝卡巴的殺毒軟件 所以將bat轉成exe 請問可能是因為這樣有差別嗎? 可是您之前給的指令都能運行 這次的卻毫無反應呢@@ 我在自己試寫看看@@" |
|
| 第21楼 abcd | 发表于 2007-11-01 09:01 |
| 银牌会员 发帖 739 积分 1,436 | |
|
我也安裝的卡巴殺軟的。
應該不是這個問題,問題可能是你 的文件是非ansi的。 |
|
| 第22楼 leo1984 | 发表于 2007-11-01 09:22 |
| 初级用户 发帖 43 积分 96 | |
|
您寫的卻實有寫出來是正確的,但是不會修改到文本本身
但是我需要修改到文本本身 我剛套用zh159大哥再加您得指令 @echo off md Temp for /f "delims=" %%f in ('dir /on/b "*.txt"') do ( echo.>Temp\%%~nf.txt for /f "tokens=1,2,3,4,5,6,7,8 delims=∥-" %%i in (%%f) do echo %%i∥%%j∥%%k∥%%l∥%%m∥%%o∥%%p∥>>Temp\%%~nf.txt ) pause 寫成功了 小弟新手總算寫成功一次了^^ 感謝您指導我成長 好感動啊 平常都玩一些cgi和php,那些指令看慣再看dos,在不知道的領域裡學起來特別困難啊>< 雖然我只是簡單套用,但是大哥熱情幫忙就是幫我學習一大步! [ Last edited by leo1984 on 2007-11-1 at 09:27 AM ] |
|
| 第23楼 abcd | 发表于 2007-11-01 09:31 |
| 银牌会员 发帖 739 积分 1,436 | |
|
o(∩_∩)o...,一般我是不會去修改文件,只是讓樓主看到效果而已
修改文件只要導出到文件即可。 |
|
| 第24楼 terse | 发表于 2007-11-01 10:44 |
| 银牌会员 发帖 946 积分 2,404 | |
|
刚用4楼、5楼、6楼的3个P测试了一下空格文件名后4楼和5楼都没通过,文件内容有重复格式的话 4楼的也不能以第一排内容命名,
6楼的以上测试全部通过! 这方面似乎SED好用哦! |
|
| 第25楼 leo1984 | 发表于 2007-11-01 11:14 |
| 初级用户 发帖 43 积分 96 | |
|
確實啊
剛測試我自己寫的,如果遇上沒有 - 符號的,就會把ip字串給刪除 請問sed "s/\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\) - \1/\1/" 應該如何輸出呢? 似乎不可以加在bat的指令裡@@ |
|
| 第26楼 abcd | 发表于 2007-11-01 11:17 |
| 银牌会员 发帖 739 积分 1,436 | |
|
加个正则就可以只处理带-的行了。 |
|
| 第27楼 leo1984 | 发表于 2007-11-01 11:24 |
| 初级用户 发帖 43 积分 96 | |
|
老大哥啊
您是知道老弟我處理的是一整個目錄的文本 sed指令看起來既無迴圈也無變數 看起來特別讓小老弟摸不著頭緒 請問如何處理整個目錄的文本並且輸出了 感謝老大哥啊>< |
|
| 第28楼 abcd | 发表于 2007-11-01 11:27 |
| 银牌会员 发帖 739 积分 1,436 | |
|
改你的 |
|
| 第29楼 leo1984 | 发表于 2007-11-01 11:34 |
| 初级用户 发帖 43 积分 96 | |
|
sed果然精準度極高
可以直接指定哪一個字符進行更改 不用像bat要排出陣列來進行更改 兩個結合後可以作出相當於vb軟件程序的效果 看來學會bat之外,另外還要學sed 我的學習之火燃燒起來啦>< 感謝老大哥! 這世界有你們才會進步哪 [ Last edited by leo1984 on 2007-11-1 at 11:35 AM ] |
|
| 第30楼 abcd | 发表于 2007-11-01 11:47 |
| 银牌会员 发帖 739 积分 1,436 | |
|
不只sed命令的,还有很多的,awk或gawk更强大。
许多linux和unix命令真是很好用的。 |
|
| 上一页 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |