Mam plik tekstowy z kilkoma kolumnami tekstu i wartości. Ta struktura:Scalenie dwóch kolumn pliku tekstowego w systemie Linux
CAR 38
DOG 42
CAT 89
CAR 23
APE 18
Jeśli kolumna 1 ma ciąg znaków, kolumna 2 nie ma (lub faktycznie jest to ciąg do opróżniania). I odwrotnie: jeśli kolumna 1 jest pusta, kolumna 2 ma ciąg. Innymi słowy, "obiekt" (CAR, CAT, DOG itp.) Występuje w kolumnie 1 lub kolumnie 2, ale nigdy w obu.
szukam skuteczny sposób skonsolidować kolumny 1 i 2 tak, że plik wygląda tak zamiast:
CAR 38
DOG 42
CAT 89
CAR 23
APE 18
mogę to zrobić w skrypcie bash przy użyciu chwilę, a jeśli, ale "Na pewno jest prostszy sposób robienia tego. Czy ktoś może pomóc?
Pozdrawiam! Z
Strony podręcznika dla 'cut' i' paste' spring to mind. –
'while read; do echo $ ODPOWIEDŹ; done
Cyrus
'printf"% s% s \ n "$ (
Cyrus