Решение awk
(проверено при openwrt
):
awk -F: -v RS=, '$1~/"authToken"/{gsub("\"","",$2);print $2}' file
RJ3fadfiasdUYBxF6z
Или для более точного соответствия используйте равное ==
:
awk -F: -v RS=, '$1=="\"authToken\""{gsub("\"","",$2);print $2}' file
RJ3fadfiasdUYBxF6z
$1=="\"authToken\""
функциональноравно $1~/^"authToken"$/
, но горит немного быстрее.