例如,我想在 File 中找到以下字符串 9Stest1.test2D9。然后我想剪切前 2 个字符和最后 2 个字符,最后打印之前和之后的文本。在两条单独的线路中。
示例文本:
7U8vTest(#G-HLjYM6QqJj1j"7MFx$^Qd
.f@alU|A#Z<inCWV6a=L?o`A5vIod"%Mm+YW1RM@,L;aN
r^n<&)}[??!VcVIV**9Stest1.test2D9**94EN~yK,$lU=9?UT.[
e`)G:FS.nGz%?@~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`<m?BUau@N_O>Yct.MXo[>r5^uV&26@MkYB'Kiu\Y
K(*}ldO:ZQnI8t989fi+
输出应该是这样的:
test1
test2
我已经尝试使用以下代码来查找字符串。现在我可以用但最后两行grep "[0-9][a-zA-Z]\+\.[a-zA-Z]\+[0-9]"
切割第一两行?cut command
我想AWK
我可以轻松解决我的问题,但我不知道如何。谢谢