시작하기무료로 시작하기

셸 변수를 사용한 더 깔끔한 스크립팅

SQL 쿼리는 본질적으로 길고 복잡할 수 있어 csvkit 명령에 전달할 때 줄바꿈을 자주 처리해야 해요.

이를 해결하는 한 가지 방법은 SQL 쿼리를 셸 변수에 저장해 두고, 필요한 곳에서 SQL 쿼리 대신 그 셸 변수를 전달하는 거예요.

이 연습은 강의의 일부입니다

셸에서의 데이터 처리

강의 보기

연습 안내

  • SQL 쿼리를 모두 직접 쓰는 대신, 해당 SQL 쿼리를 담고 있는 bash 변수를 호출해 csvsql 명령을 완성하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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
코드 편집 및 실행