Czego nie potrafi cut?
cut to polecenie o ograniczonych możliwościach.
Nie radzi sobie w szczególności z ciągami znaków ujętymi w cudzysłów.
Jeśli na przykład twój plik wygląda tak:
Name,Age
"Johel,Ranjit",28
"Sharma,Rupinder",26
to polecenie:
cut -f 2 -d , everyone.csv
zwróci:
Age
Ranjit"
Rupinder"
zamiast wieku każdej osoby – ponieważ cut potraktuje przecinek między nazwiskiem a imieniem jako separator kolumn.
Jaki będzie wynik działania cut -d : -f 2-4 na wierszu:
first:second:third:
(Zwróć uwagę na dwukropek na końcu.)
To ćwiczenie jest częścią kursu
Wprowadzenie do powłoki systemowej
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie