我想提取兩個字之間的所有字線提取生產線的一部分單詞之間有兩個
例如:1.word:p520-653DBBE 2.word:服務器-9406-525-SN6582290
[email protected](/tmp/murat)$ cat test.txt
p520-653DBBE hacmpn1 hacmpn2 NIMSERVER GPFSNODE2 GPFSNODE1 VIOS1 Server-9406-525-SN6582290 montofon TIVHOSTI_AIX TIVHOSTH_AIX TIVHOSTG_AIX TIVHOSTF_AIX TIVHOSTE_AIX TIVHOSTD TIVHOST8 TIVHOST7 TIVHOSTC TIVHOSTB TIVHOSTA TIVHOST6 TIVHOST9 65-82290 P520-653DBAE aixv71 VIOS2 hacmpnode2 hacmpnode1 VIOS1 Server-9406-520-SN10EA9CC test
例如:如果我給1.word:p520-653DBBE 2.word:服務器-9406-525-SN6582290 我想看到的只有 「hacmpn1 hacmpn2 NIMSERVER GPFSNODE2 GPFSNODE1 VIOS1」
我想太多網上所述的方式
sed -n "/p520-653DBBE/,/Server-9406-525-SN6582290/p"
sed -e '1,/p520-653DBBE/ s/#.*//' -e '/Server-9406-525-SN6582290/,$ s/#.*//'
sed 's/p520-653DBBE\(.*\)Server-9406-525-SN6582290/\1/g'
...但他們沒有工作。
謝謝你的幫助。
穆拉特。