我有一個包含太多charechter和符號的文件。我想找到一個確切的字符串,然後剪切它,並將其賦予兩個變量。我用grep
寫了它,但我想寫在**AWK**
或SED
。AWK正則表達式查找字符串與模式
這裏是我的示例文件:
[email protected]|A#Z<inCWV6a=L?o`A5vIod"%[email protected],L;aN
r^n<&)}[??!VcVIV**2zTest1.Test2n9**94EN~yK,$lU=9?UT.[
e`)G:FS.nGz%[email protected]~k!20aLJ^PU-[@}0W\ !8x
cujOmEK"1;!cI134lu%0-A +/t!VIf?8uT`!
aC1QAQY>4RE$46iVjAE^eo5yR|
1?/T?<H5,%G~[|9I/c&8MY$O]%,UYQe{!{Bm[rRC[
aHC`<[email protected]_O>Yct.MXo[>r5^uV&[email protected]'Kiu\Y
K(*}ldO:ZQnI8t989fi+
CrvEwmTQ80k3==,a'Jj9907+}NNy=0Op
"nzb.j-.i%z5`U*8][email protected]'r;\x\;ylr_;q5F` A!~p*
首先我想找到2zTest1.Test2n9再切前2後兩個charechter終於得到兩個詞沒有點(。)。第一個字我會發送到一個變量和第二個兩個另一個變量。
注意:我想要找到2zTest1.Test2n9然後我想剪下它。
輸出:
variable 1 = test1
variable 2 = test2
由於
重複發佈? http://stackoverflow.com/questions/19655060/found-string-with-regex-in-awk-or-sed – Jotne