【发布时间】:2022-12-23 21:42:39
【问题描述】:
我有一个变量,我需要在括号之间提取某个字符串。我的变量是
RESULTS=DSN(OUTPUT(SPDS,FB,80))
我想要的字符串是 OUTPUT。
如何使用sedcommand 实现此目的?
【问题讨论】:
我有一个变量,我需要在括号之间提取某个字符串。我的变量是
RESULTS=DSN(OUTPUT(SPDS,FB,80))
我想要的字符串是 OUTPUT。
如何使用sedcommand 实现此目的?
【问题讨论】:
我会用bash
var='RESULTS=DSN(OUTPUT(SPDS,FB,80))'
IFS='()' read -ra fields <<< $var
declare -p fields # => declare -a fields=([0]="RESULTS=DSN" [1]="OUTPUT" [2]="SPDS,FB,80" [3]="")
echo "${fields[1]}" # => OUTPUT
【讨论】: