我想使用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