我有以下的文件,並調用cat myfile | ./myscript.sh
:擊:分割(多)字符串到數組與multichar分隔符
(Item)
(Values)
blabla
blabla
(StopValues)
(Item)
(Values)
hello
hello
(StopValues)
在我的劇本,我從貓管道的內容保存到一個變量:s=$(cat)
我怎樣才能拆分此字符串具有(在本例的情況下)含有2個變量現在的陣列,一個說
(Item)
(Values)
blabla
blabla
(StopValues)
另一個說
(Item)
(Values)
hello
hello
(StopValues)
不是一個確切的重複,因爲你沒有提有關數組的東西,但我這個問題的答案可能會給你一些想法:https://stackoverflow.com/questions/14630940/split-string-into-array-in-bash – user000001
@ user000001除了一般的困惑,我看到的是在他的字符串中,他總是有他想要刪除的字符(可以用作分隔符,例如'======= '或'/')我沒有任何東西應該從我的字符串中刪除 – RandomDisplayName