cut (Unix)
Narzędzia
Ogólne
Drukuj lub eksportuj
W innych projektach
cut jest komendą uniksowegowiersza poleceń. Wykorzystuje się go do wyciągania części z każdej linii wejścia. Zazwyczaj polecenie to jest używane do wyciągania części zplików.Służą do tego sprecyzowane parametry:
-b) – dla określonychbajtów (ang. bytes)-c) – dla określonych znaków (ang. characters)-f) – dla określonych pól (ang. fields)-d) – separator (ang. delimiter). Znak po-d jest separatorem. Standardowym separatorem jest znaktabulacji, ale mogą być też inne symbole np. dwukropek.Zasięg musi zawierać w każdym przypadku jeden z warunkówN,N-M,N- (odN do końca linii), lub-M (od rozpoczęcia linii doM).
Tworzymyplik nazwanyplik_testowy zawierający treść:
foo:bar:baz:qux:quuxone:two:three:four:five:six:sevenalpha:beta:gamma:delta:epsilon:zeta:eta:teta:iota:kappa:lambda:mu
Aby otrzymać na wyjściu znaki od 4 do 10 z każdej linii wpisujemy:
% cut -c 4-10 plik_testowy
Na wyjściu otrzymujemy:
:bar:ba:two:thha:beta
Aby otrzymać pola od piątego do końca każdej linii (w tym przypadku separatorem pól jest dwukropek) należy wpisać:
% cut -d : -f 5- plik_testowy
Na wyjściu otrzymujemy:
quuxfive:six:sevenepsilon:zeta:eta:teta:iota:kappa:lambda:mu
| System plików | |
|---|---|
| Procesy | |
| Środowisko użytkownika | |
| Przetwarzanie tekstu | |
| Wbudowane w powłokę | |
| Komunikacja | |
| Wyszukiwanie | |
| Dokumentacja | |
| Różne |