我有一个包含太多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