亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 6245 | 回復(fù): 10
打印 上一主題 下一主題

[文本處理] sed如何匹配指定單詞的內(nèi)容 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-09-24 13:36 |只看該作者 |倒序瀏覽
如題,現(xiàn)在有一個文本pp1,現(xiàn)在想在pp1中的ql后面加上xxxxx,類似(sql          )
                                                                                           qll  
                                                                                           ql   xxxxx
                                                                                             ........

[:c10user:/home/TT_DB/ttingtest/ttingtest1]$ cat pp1
sql
qll
ql
a
Others


aag=ql
執(zhí)行下面這條命令
eval "sed 's/$aag/& xxxxx/g' pp1"
輸出:
sql xxxxx
ql xxxxxl
ql xxxxx
a
Others
這樣'sql','qll'后面都帶有ql,因此都會加上xxxxx,本意只想在ql后面加xxxxx,請問該怎么改!~~~~

論壇徽章:
23
15-16賽季CBA聯(lián)賽之吉林
日期:2017-12-21 16:39:27白羊座
日期:2014-10-27 11:14:37申猴
日期:2014-10-23 08:36:23金牛座
日期:2014-09-30 08:26:49午馬
日期:2014-09-29 09:40:16射手座
日期:2014-11-25 08:56:112015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:0315-16賽季CBA聯(lián)賽之山東
日期:2017-12-21 16:39:1915-16賽季CBA聯(lián)賽之廣東
日期:2016-01-19 13:33:372015亞冠之山東魯能
日期:2015-10-13 09:39:062015亞冠之西悉尼流浪者
日期:2015-09-21 08:27:57
2 [報告]
發(fā)表于 2015-09-24 13:46 |只看該作者
回復(fù) 1# lostoasis
  1. sed "s/\<$aag\>/& xxxxx/g" file
復(fù)制代碼

論壇徽章:
0
3 [報告]
發(fā)表于 2015-09-24 13:58 |只看該作者
感覺不行啊- -
[:c10user:/home/TT_DB/ttingtest/ttingtest1]$ cat hh
#!/bin/bash
aag=ql
sed "s/\<$aag\>/& xxxxx/g" pp1

[:c10user:/home/TT_DB/ttingtest/ttingtest1]$ hh
sql
qll
ql
a
Others

神馬顯示都沒了!~

回復(fù) 2# ly5066113


   

論壇徽章:
9
2015亞冠之大阪鋼巴
日期:2015-06-04 11:47:30丑牛
日期:2015-01-22 15:49:26巳蛇
日期:2015-01-22 10:11:18巨蟹座
日期:2014-11-20 10:55:03天蝎座
日期:2014-11-16 22:10:26處女座
日期:2014-11-16 11:01:10申猴
日期:2014-09-19 11:12:37雙魚座
日期:2014-07-25 10:09:54程序設(shè)計版塊每日發(fā)帖之星
日期:2015-08-24 06:20:00
4 [報告]
發(fā)表于 2015-09-24 14:18 |只看該作者
回復(fù) 3# lostoasis


    sed -i ......加個 -i 參數(shù)

論壇徽章:
0
5 [報告]
發(fā)表于 2015-09-24 14:22 |只看該作者
[:c10user:/home/TT_DB/ttingtest/ttingtest1]$ cat hh
#!/bin/bash
aag=ql
sed -i "s/$aag/& xxxxx/g" pp1


[:c10user:/home/TT_DB/ttingtest/ttingtest1]$ hh
sed: Not a recognized flag: i
Usage:  sed [-n] [-u] Script [File ...]
        sed [-n] [-u] [-e Script] ... [-f Script_file] ... [File ...]


貌似這版的不支持 -i,對了,-i不是修改源文件的意思嗎!~~~

回復(fù) 4# Buring__


   

論壇徽章:
9
2015亞冠之大阪鋼巴
日期:2015-06-04 11:47:30丑牛
日期:2015-01-22 15:49:26巳蛇
日期:2015-01-22 10:11:18巨蟹座
日期:2014-11-20 10:55:03天蝎座
日期:2014-11-16 22:10:26處女座
日期:2014-11-16 11:01:10申猴
日期:2014-09-19 11:12:37雙魚座
日期:2014-07-25 10:09:54程序設(shè)計版塊每日發(fā)帖之星
日期:2015-08-24 06:20:00
6 [報告]
發(fā)表于 2015-09-24 14:38 |只看該作者
  看錯題啦

求職 : Linux運維
論壇徽章:
10
丑牛
日期:2013-11-22 14:59:41數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-13 06:20:0015-16賽季CBA聯(lián)賽之山西
日期:2016-08-03 10:35:38數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-31 06:20:002016科比退役紀念章
日期:2016-06-27 14:08:14數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-06-02 06:20:0015-16賽季CBA聯(lián)賽之廣東
日期:2016-05-20 15:06:2215-16賽季CBA聯(lián)賽之深圳
日期:2016-01-29 16:27:402015亞冠之阿爾艾因
日期:2015-09-08 16:35:3615-16賽季CBA聯(lián)賽之北京
日期:2017-03-28 18:45:36
7 [報告]
發(fā)表于 2015-09-24 15:06 |只看該作者
回復(fù) 1# lostoasis
  1. [mvno@ZSC-PC-DL580G7-2 scripts]$ sed -n 's/^ql$/& xxxxx/g'p pp1
  2. ql xxxxx
復(fù)制代碼

論壇徽章:
0
8 [報告]
發(fā)表于 2015-09-24 15:15 |只看該作者
對對對!~ 果然實現(xiàn)了~ 現(xiàn)在用的是aix,好像sed -i命令是沒有的,不知道可以用什么方法直接修改源文件的內(nèi)容 回復(fù) 7# 夏寥寥


   
wangchunjieS 該用戶已被刪除
9 [報告]
發(fā)表于 2015-09-24 15:27 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽

求職 : Linux運維
論壇徽章:
10
丑牛
日期:2013-11-22 14:59:41數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-13 06:20:0015-16賽季CBA聯(lián)賽之山西
日期:2016-08-03 10:35:38數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-31 06:20:002016科比退役紀念章
日期:2016-06-27 14:08:14數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-06-02 06:20:0015-16賽季CBA聯(lián)賽之廣東
日期:2016-05-20 15:06:2215-16賽季CBA聯(lián)賽之深圳
日期:2016-01-29 16:27:402015亞冠之阿爾艾因
日期:2015-09-08 16:35:3615-16賽季CBA聯(lián)賽之北京
日期:2017-03-28 18:45:36
10 [報告]
發(fā)表于 2015-09-24 15:40 |只看該作者
回復(fù) 8# lostoasis

查看下你的機器上是否裝的有perl. 用perl也可以修改源文件!
  1. [mvno@ZSC-PC-DL580G7-2 scripts]$ perl -pi -e 's|^ql$|ql xxxxx|g' pp1
  2. [mvno@ZSC-PC-DL580G7-2 scripts]$ more pp1
  3. sql
  4. qll
  5. ql xxxxx
  6. a
  7. Others
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(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