所以我仍然是使用Bash /脚本的菜鸟。我正在做一个项目,该项目将自动执行抓取帐户密钥并将其放置在SQL查询行的特定括号内的过程,该行将存储在单独的文本文件中。我已经确定了到目前为止所需的内容,但是不确定如何替换特定括号的值。
这是一个示例查询:
SELECT NOW(),COUNT (*) FROM accT_HIST WHERE accT_KEY IN (1010000) AND REC_actV_IND = 'Y' AND DT_KEY < 20191009;
因此,我只想替换“ accT_KEY IN”之后的括号值。我该怎么办?
我得到使用以下内容替换括号中的值的要点:
"sed "s/([^)]*)/()/g" filename
但是我不确定如何避免替换所有括号中的数据。感谢您的协助。