#linux #bash #json #jq
https://stackoverflow.com/questions/32960857/how-to-convert-arbitrary-simple-json-to-csv-using-jq
Fajnie, super, ale czy ktoś spotkał się z metodą, aby można było wyrzucić pewne kolumny, albo parsować wybrane (czyli np. zamiast "createdAt","directory","id","itemId","lastUpdatedAt","name","source","status","type" były tylko te kolumny: "name","source","status","type")?
https://stackoverflow.com/questions/32960857/how-to-convert-arbitrary-simple-json-to-csv-using-jq
Fajnie, super, ale czy ktoś spotkał się z metodą, aby można było wyrzucić pewne kolumny, albo parsować wybrane (czyli np. zamiast "createdAt","directory","id","itemId","lastUpdatedAt","name","source","status","type" były tylko te kolumny: "name","source","status","type")?
chciałbym połączyć 2 kolumny tekstu
null
null
ada
null
null
maniek
zbysio
null
krycha
zoska
tak aby powstało
maniek
zbysio
ada
krycha
zoska
Przy czym nie chciałbym iterować po każdym wierszu z osobna (danych trochę więcej jest, a liczy się czas).
$ paste plik2 plik1 -d '\n' | sed '/null/d'
maniek
zbysio
ada
krycha
zoska