我想使用sed
将单个字符串分解为两个不同的字符串。如何使用sed从字符串中的特定点提取文本?
对于如:
STRING := folder1_test.abc_xxx
STRING1 := folder1_test
STRING2 := abc_xxx
or
STRING := folderB_test folderA_test.yyyy_xx
STRING1 := folderB_test folderA_test
STRING2 := yyyy_xx
所以,无论是点我希望在第一串和点前后我想在第二个字符串的那个东西()()。
仅限于sed
命令。正如我在makefile实现中使用的那样。
将'切-d.'足够? – ewcz
你可以更多地指定如何使用cut -d,特别是对于上面的情况,因为我是linux新手。 –
如果输入是类似的东西,那么你的期望输出是什么:'STRING:= folderC_test folderD_rd.zzzz_yy folderA_test.yyyy_xx' – sat