Встроенные команды Systemd bash

  • -1: требуется python2
  • +1: python2 встречается чаще, чем csvkit

bash drop -в функции:

function csvgrep(){
grep_criteria="$1"
matchcolumn="$2"
python2 -c "import csv, sys
rows = list(csv.reader(sys.stdin))
writer = csv.writer(sys.stdout)
writer.writerow(rows[0])
for row in rows[1:]:
  if row[${matchcolumn}] == '${grep_criteria}':
    writer.writerow(row)"
}

Использование:

csvgrep 'valueInLastColumn' '-1' < in.csv > out.csv
2
07.04.2016, 12:39
0 ответов

Теги

Похожие вопросы