2
我有一个线下方,正则表达式在awk中执行字符串操作
`string;{env=>{world=>is,always=>beautiful,gods=>grace}}`
我想打印做一些正则表达式awk将如下打印,
`string : env`
我可以用做剪切打印“env”,但不知道如何打印两个字符串。
我有一个线下方,正则表达式在awk中执行字符串操作
`string;{env=>{world=>is,always=>beautiful,gods=>grace}}`
我想打印做一些正则表达式awk将如下打印,
`string : env`
我可以用做剪切打印“env”,但不知道如何打印两个字符串。
你可以试试这个AWK:
s='string;{env=>{world=>is,always=>beautiful,gods=>grace}}'
awk -F '[;{}=]+' '{print $1, ":", $2}' <<< "$s"
string : env
不知道,但就是输入JSON? – sjsam
OP应该回答 – anubhava
事实上,如果是这样的话'jq'是我猜的最好的工具。在这里满足这个要求反正:-) – sjsam