curl http://localhost:8080/api/examples-services/postcode/Sydney | json_pp | grep -E '"' | cut -d \ -f7,8,9,10 | tr -d '",:,'
我想要做的是删除该输出中的数字和NSW。 如果有正确的方法,我也不认为我的代码是正确的方法。
答案 0 :(得分:2)
您可以使用sed
的替换命令(s
)。
将输出管道输入此命令将会读取您的所有NSW
:
sed 's/NSW//'
sed
的替换命令的工作方式如下:s/regexp/replacement/flags
。所以在这里,在每一行上,我们都没有替换NSW
(没有任何标志)。
此外,如果您要删除每行多个NSW
,则可以使用g
(全局)标记:
sed 's/NSW//g'