真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux中的g命令 linux g++命令

:%s/\r/,/g+Linux什么意思?

":%s/\r/,/g" 是一個(gè) Vim 的命令,表示將當(dāng)前文件中的所有回車符("\r")替換為逗號(hào)(",")。

創(chuàng)新互聯(lián)公司專注于衢州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供衢州營(yíng)銷型網(wǎng)站建設(shè),衢州網(wǎng)站制作、衢州網(wǎng)頁(yè)設(shè)計(jì)、衢州網(wǎng)站官網(wǎng)定制、微信平臺(tái)小程序開發(fā)服務(wù),打造衢州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供衢州網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

具體來說,這個(gè)命令由三部分組成:

":":表示輸入命令模式。

"%s":表示對(duì)當(dāng)前文件中的所有行進(jìn)行替換操作。

"/\r/,/g":表示將文件中的所有回車符替換為逗號(hào)。

執(zhí)行這個(gè)命令后,Vim 會(huì)在當(dāng)前文件中執(zhí)行批量替換操作,將所有回車符替換為逗號(hào)。

注意:這個(gè)命令只適用于 Vim 編輯器,其他編輯器可能不支持。

工作中總結(jié)的常用linux命令(Ⅱ)

[1] 每?jī)尚泻喜⒃谝黄?/p>

@dahuawk 'ORS=NR%2?" ":"\n"{print}'

[2] 每三行合并在一起

@dahuawk 'ORS=NR%3?" ":"\n"{print}'

[3] 每四行合并在一起

@dahuawk 'ORS=NR%4?" ":"\n"{print}'

[4] 統(tǒng)計(jì)std cell和sRam占的面積

@dahusummaryReport

[5] 找出drc的port相關(guān)的數(shù)量

@dahucat postroute_opt.drc | grep -B1 Type: | grep -v Type: | grep "\[" |-

[6] 獲得選中的pin的名字

@innovusdbget selected.name

[7]? 對(duì)一個(gè)文件,多目標(biāo)刪除

@dahused -i 's/MODE1\|MODE2\|MODE3\|MODE4\|MODE5//g'

[8] 獲得不規(guī)則fplan的坐標(biāo)組

@innovusdbget top.fplan.boxes

[9] 在某個(gè)目錄下找到帶某個(gè)字符的文件[區(qū)分大小寫]

@dahufind -iname "*tcic*"

[10] 在某個(gè)目錄下,遍歷所有文件內(nèi)容,得到含有某個(gè)字符/字符串的行

@dahugrep -r 'insertion delay' ./

[11] 查看當(dāng)前的INNOVUS版本號(hào)

@dahuecho $INVS_VER

[12] 替換某個(gè)目錄下所有文件內(nèi)容

@dahused -i"s/查找的內(nèi)容/替換后的內(nèi)容/g"`grep -rl"查找的內(nèi)容"./`

[13] 在gui界面下highlight某條path

@dahu ctd_trace?-from * ?-to * ?-color *

[14] 引用${REV},為什么采用大括號(hào){}

為了防止引用造成后面錯(cuò)亂。

如:/fs/omp_com_03/RELEASE/top2hlb/R1/HLB_DEF/${REV}/${top}.def.gz

[15] 解壓命令

gzip -d FileName.gz

[16] 換某個(gè)cell的坐標(biāo) {AAA, BBB}

@innovus dbset [dbget top.inst.name XXXXXXXX].pt_x AAA

@innovus dbset [dbget top.inst.name XXXXXXXX].pt_y BBB

@innovus zoomSelected

[17] 設(shè)置某一個(gè)cell不用

@innovus set_dont_touch BUFF false

@innovus set_dont_touch BUFF true

[18] 找某個(gè)性質(zhì)

@innovus dbSet [].?h

[19] 刪去空白行

vim 中:g/^s*$/d

簡(jiǎn)單解釋一下:

g :全區(qū)命令

/ :分隔符

^s*$ :匹配空行,其中^表示行首,s表示空字符,包括空格和制表符,*重復(fù)0到n個(gè)前面的字符,$表示行尾。連起來就是匹配只有空字符的行,也就是空行。

/d :刪除該行

[20] echo 寫入帶有雙引號(hào)""的內(nèi)容。

echo ‘ “AAAbbb” ’ 1.tcl

[21] echo 寫入帶有單引號(hào)‘’的內(nèi)容。

echo “ ‘AAAbbb' ” 1.tcl

[22] keep CPU 數(shù)目

@innovussetMultiCpuUsage -localCpu 16

@innovushistory keep 999999

[23] 打開xlsm文件

openoffice.org 文件

[24] 顯示clock path路徑

@innovus report_timing -to XXX -path_type full_clock

[25]報(bào)出沒有被約束到的path

@innovus report_timing -to XXX -uncounstrained

[26]報(bào)出穿過path中的某一點(diǎn)

@innovus report_timing -to XXX -view

view = MODE + corner

[27] vim 全選(高亮顯示 ):按esc后,然后ggvG或者ggVG

[28]

Linux sed 之G、H、g、h使用命令詳解

1.把文本第1行讀入到內(nèi)存 模式空間(pattern space),相當(dāng)于放到流程水線上處理吧

2.把處理好的結(jié)果存放到另一個(gè)內(nèi)存空間(hold space)相當(dāng)于臨時(shí)的倉(cāng)庫(kù)吧

3.輸出處理結(jié)果,循環(huán)處理第2行,覆蓋清空(pattern space)、(hold space)至最后一行

由于各種各樣的原因,比如用戶希望在某個(gè)條件下腳本中的某個(gè)命令被執(zhí)行,或者希望模式空間得到保留以便下一次的處理,都有可能使得sed在處理文件的時(shí)候不按照正常的流程來進(jìn)行。這個(gè)時(shí)候,sed設(shè)置了一些高級(jí)命令來滿足用戶的要求。

sed命令:

不管是大寫還是小寫g、h都是在pattern space、hold space相互拷貝

區(qū)別是 小寫代表清空原來數(shù)據(jù),大寫是保留原來數(shù)據(jù)在后面追加新數(shù)據(jù)

案例

圖解分析過程

P:Pattern Space

H:Hold Space

藍(lán)色:Hold Space中的數(shù)據(jù)

綠色:Pattern Space中的數(shù)據(jù)

案例

參考鏈接:


本文標(biāo)題:linux中的g命令 linux g++命令
分享網(wǎng)址:http://weahome.cn/article/doedseo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部