平臺 論壇 博客 文庫 | |
查看:
4095
|
回復(fù):
11
|
文本替換的問題 [復(fù)制鏈接] |
|
3可用積分
最佳答案看了你的shell,首先取第幾個字符不用cut,如果你是bash,可以使用下列方式a='abcd"echo ${a:0:2} ==> abecho $(a:2:2} ==> cd第二,你每取一行就調(diào)用sed 修改Y文件,這樣會多次掃描Y文件(掃描次數(shù)為X行數(shù)),效率太低,建議取得第一\第二字符后使用echo "s/${T1}/${T2}/g" >> tempfile的方式,將所有的修改命令保存成臨時文件,循環(huán)結(jié)束后,通過sed -f tempfile Y > Y.new的方式一次性修改Y文件
| |
|
||
|
| |
|
||
|
| |
|
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| |
|
||
|
| |
|
||
![]() ![]() ![]() ![]() ![]() |
回復(fù) #1 zgl90k 的帖子
| |
|
||
![]() ![]() ![]() ![]() ![]() |
回復(fù) #5 zgl90k 的帖子
| |
|
||
|
| |
|
||
|
|
|
|
北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員 聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處
清除 Cookies - ChinaUnix - Archiver - WAP - TOP |