Čistší skriptování pomocí proměnných shellu
SQL dotazy mohou být ze své podstaty dlouhé a složité, takže při jejich předávání příkazům csvkit budeme často řešit zalomení řádků.
Jedním ze způsobů, jak to obejít, je uložit SQL dotaz do proměnné shellu a tu pak použít místo samotného dotazu všude, kde je potřeba.
Toto cvičení je součástí kurzu
Data Processing in Shell
Pokyny k cvičení
- Doplň příkaz
csvsqltak, aby místo celého SQL dotazu volal bash proměnnou, která ho obsahuje.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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