regex – 使用grep分割字符串的Shell脚本

我在表单的 shell脚本中有一个变量

myVAR = "firstWord###secondWord"

我想使用grep或其他工具分成两个变量,最终结果是:

myFIRST = "firstWord"
mySECOND = "secondWord"

我该怎么做呢? #{3}是我想分开的.

使用sed替换:

echo $myvar | sed -E  's/(.*)#{3}(.*)/\1/'
>>> firstword

echo $myvar | sed -E  's/(.*)#{3}(.*)/\2/'
>>> secondword

# saving to variables
myFirst=$(echo $myvar | sed -E  's/(.*)#{3}(.*)/\1/')

mySecond=$(echo $myvar | sed -E  's/(.*)#{3}(.*)/\2/')
相关文章
相关标签/搜索