ÎncepețiÎncepe gratuit

Scripturi mai curate cu ajutorul variabilelor shell

Interogările SQL pot fi lungi și complexe, așa că va trebui adesea să gestionezi întreruperi de linie atunci când le transmiți comenzilor csvkit.

O soluție practică este să stochezi interogarea SQL într-o variabilă shell, apoi să folosești acea variabilă în locul interogării complete, oriunde ai nevoie de ea.

Acest exercițiu face parte din cursul

Procesarea datelor în linia de comandă

Vezi cursul

Instrucțiuni pentru exercițiu

  • Completează comanda csvsql apelând variabila bash care conține interogarea SQL, în loc să scrii interogarea în întregime.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
Editează și rulează codul