Comece agoraComece grátis

Scripts mais limpos usando variáveis do shell

Como as consultas SQL, por natureza, podem ser longas e complexas, vamos frequentemente lidar com quebras de linha ao passar consultas SQL para comandos do csvkit.

Uma forma de contornar isso é armazenar as consultas SQL em uma variável do shell e, depois, usar essa variável no lugar da consulta SQL onde for necessário.

Este exercicio faz parte do curso

Processamento de Dados no Shell

Ver curso

Instruções do exercicio

  • Complete o comando csvsql chamando a variável do bash que contém a consulta SQL, em vez de escrever a consulta completa.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Preview CSV file
ls

# Store SQL query as shell variable
sqlquery="SELECT * FROM Spotify_MusicAttributes ORDER BY duration_ms LIMIT 1"

# Apply SQL query to Spotify_MusicAttributes.csv
csvsql --query "$___" Spotify_MusicAttributes.csv
Editar e Executar Código