sed指令助記表

2021-05-26 14:14:15 字數 1104 閱讀 7616

當我們在類unix系統程式設計開發的時候,使用sed過濾除錯日誌一項必要的技巧。不過如果長時間不使用sed後,那一堆的sed指令就幾乎忘光了。

我覺得man sed的說明太長了,也是容易忘記的原因之一,所以我用常用的符號簡化了sed的指令表,方便記憶。

下面是posix標準相容的sed的指令,其它的sed可以自己用man查一下。

(1) [1]指第一行。

(2) printf指按某種格式輸出。

匹配引數個數 指令名 指令引數 操作

1 a text printf(prev, text)

2 b lable goto label

2 c text pattern < null && text > stdout

2 d pattern < null

2 d pattern[1] < null

2 g pattern < hold

2 g pattern << hold

2 h pattern > hold

2 h pattern >> hold

1 i text text > stdout

2 i printf(noescape, pattern)

2 n pattern > stdout && pattern < nextline

2 n pattern << nextline

2 p pattern > stdout

2 p pattern[1] > stdout

1 q goto end && quit

1 r file printf(prev, file)

2 s s/basic-regexp/replacement/ngpw wfile

n n-th

g global

p pattern > stdout

w pattern >> wfile

2 t label exist label

2 w file pattern >> file

2 z pattern >< hold

2 y y/charset/charset/

0 : label

1 = __line__

0 # comment

JVM指令助記符

以下只是jvm指令助記符,關於jvm指令的詳細內容請閱讀 jvm指令詳解 變數到運算元棧 iload,iload lload,lload fload,fload dload,dload aload,aload 運算元棧到變數 istore,istore lstore,lstore fstore,fs...

JVM 指令助記符

iconst m1 iconst 0 iconst 1 iconst 2 iconst 3 iconst 4 iconst 5 lconst 0 lconst 1 fconst 0 fconst 1 dconst 0 dconst 1 bipush sipush ldc ldc w ldc2 w l...

JVM指令助記符

以下只是jvm指令助記符,關於jvm指令的詳細內容請閱讀 jvm指令詳解 變數到運算元棧 iload,iload lload,lload fload,fload dload,dload aload,aload 運算元棧到變數 istore,istore lstore,lstore fstore,fs...