#komputery #bash #shell
#programowanie

Nie pisze w shellu jednak muszę wyciągnąć za pomocą Shella wartość z pliku csv. Plik csv zawiera kilkadziesiąt wierszy i kilka kolumn. Muszę wyciągnąć jedną wartość z pewnej kolumny a następne użyć ją jako argument przy odpalaniu skryptu pythonowego. Niestety moja zmienna $periodvar jest pusta. Totalnie nie znam się na shellu a nie wiem co robię źle.

INPUT=data.cvs
OLDIFS=$IFS
IFS=','
[ ! -f $INPUT ] && {
@PiotrokeJ: ew. jak chcesz na podstawie regexa wziąć z wiersza, który zawiera foo wartość z kolumny nr 2

cat dupa.csv | awk 'BEGIN {FS=","} /foo/ { print $2; }'
FS to field separator
  • Odpowiedz