csv parse
bash
posted: Apr, 24th 2012 | jump to bottom
#!/bin/sh # wiersz csv moglby wygladac tak: "koszulka","czerwony","XL","4" # kluczem tutaj jest cut -d, -f1 ( -d, przecinek jako delimiter) CURRDATE=`date "+%d-%b-%G-%H_%M"` OUTPUT_FILE="output_name" INPUT_FILE=$1 while read inputline do nazwa="$(echo $inputline | cut -d, -f1)" kolor="$(echo $inputline | cut -d, -f2)" rozmiar="$(echo $inputline | cut -d, -f3)" ilosc="$(echo $inputline | cut -d, -f4)" print "zamowiles $ilosc $nazwa w kolorze $kolor i rozmiarze $rozmiar" >> $OUTPUT_FILE done < $INPUT_FILE
48 views




