假设我有一个bash数组(例如所有参数的数组),并希望删除与特定模式匹配的所有参数,或者将所有剩余元素复制到新数组.或者,反过来,保持元素匹配模式.
举例说明:
x=(preffoo bar foo prefbaz baz prefbar)
Run Code Online (Sandbox Code Playgroud)
我想删除所有内容pref以便获取
y=(bar foo baz)
Run Code Online (Sandbox Code Playgroud)
(订单不相关)
如果我想要用空格分隔的单词列表,那该怎么办?
x="preffoo bar foo prefbaz baz prefbar"
Run Code Online (Sandbox Code Playgroud)
然后再次删除所有内容pref以便获取
y="bar foo baz"
Run Code Online (Sandbox Code Playgroud)