linux怎么把一行中指定字符串以外的字符都去掉只显示指定字符串?
linux怎么把一行中指定字符串以外的字符都去掉只显示指定字符串,该用什么命令,grep?awk?sed?
比如说,一个文件中有一行是:
fasfaskjkjk word kfjkdsjfksjxxxxxxxxfsafadsfkkl abcd .fdsf342
这个指定的字符串是指以单词 word 开头,以单词 abcd 结尾,中间是任意0个或多个字符,那怎么把符合这个特征的字符串截取出来,两边的没用字符都扔掉?也就是显示如下:
word kfjkdsjfksjxxxxxxxxfsafadsfkkl abcd
天才中的绅士
9 years, 5 months ago