Seu arquivo de amostra está no formato estruturado chamado JSON . sed
não é uma ferramenta conveniente para lidar com esse tipo de arquivo. Em vez disso, instale um analisador para o formato JSON, por exemplo, jq
.
Para instalar no Linux da família Debian:
sudo apt-get install jq
Para instalar no Linux da família Red Hat:
sudo yum install jq
Para outras distribuições e plataformas, verifique esta página .
Em seguida, execute:
cat sample_file | jq -r '.["TopicArn"]'
para obter:
arn:aws:sns:us-west-2:596873354795:demo
Verifique os exemplos no manual jq para recuperar arquivos mais complexos.