awk -F, 'NR > 0{print "SET", "\"calc_"NR"\"", "\""$0"\"" }' files/calc.csv | unix2dos | redis-cli --pipe
,CSV 가져 오기는 내가 좋아하는 캐릭터 datatype.Something와 레디 스 데이터베이스에 csv 파일을 가져올 수 위의 명령을 사용
set cal_1 product,cost,quantity
set cal_2 t1,100,5
가 어떻게 필드 이름의 해시 데이터 형식으로 가져 옵니까 해시 데이터 유형 레디 스합니다 rowcount, 열 머리글로 키, awk에서 열 값으로 값.
HMSET calc:1 product "t1" cost 100 quantity 5
HMSET calc:2 product "t2" cost 500 quantity 4
입력 파일 예 :
내가 CSV 파일에 존재하는 각 행에 대해 AWK 에서이 결과를 얻을 수product cost quantity
t1 100 5
t2 500 4
t3 600 9
,
HMSET calc_'row없는 '1 행 1 열 값 전류 행 1 열 값 1 행 2 열 값 현재 행 2 열 값 1 행 3 열 값 행 3 열 값
위의 예에서 ,
동적으로 모든 행에 대해?
내가 당신을 도와 드릴 것입니다하지만 당신은 당신의 입력 및 예상 출력을 명확히 수 있고 당신은 내가 샘플 입력과 출력을 추가 한 @Allan – Allan
을 ;-)을 위해 내가 할 것 지금 확인하십시오. TIA – Shyamala
그리고 광대 한 것입니다 같이 데이터를 가져올 루프를 실행하고 싶지 않아 – Shyamala