Mulai sekarangMulai gratis

Penulisan skrip lebih rapi dengan variabel shell

Karena kueri SQL pada dasarnya bisa panjang dan kompleks, kita sering perlu menangani pemisah baris saat memasukkan kueri SQL ke perintah csvkit.

Salah satu cara mengatasinya adalah menyimpan kueri SQL sebagai variabel shell, lalu memanggil variabel shell tersebut sebagai pengganti kueri SQL saat diperlukan.

Latihan ini merupakan bagian dari kursus

Pemrosesan Data di Shell

Lihat Kursus

Instruksi latihan

  • Lengkapi perintah csvsql dengan memanggil variabel bash yang berisi kueri SQL alih-alih menuliskan kueri SQL secara lengkap.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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
Edit dan Jalankan Kode