Začněte nyníZačněte zdarma

Č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

Zobrazit kurz

Pokyny k cvičení

  • Doplň příkaz csvsql tak, 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
Upravit a spustit kód