Jeśli Perl jest opcja:
perl -lane 'splice @F,0,2; print join " ",@F' file
Te opcje wiersza polecenia są używane:
-n
pętla wokół każdej linii pliku wejściowego, nie automatycznie wydrukować
-l
usuwa znaki nowej linii przed przetworzeniem i dodaje je z powrotem w trybie autosplit - podzielone linie wejściowe na tablicę . Domyślne podziałem na odstępami
-e
wykonać kod Perl
splice @F,0,2
gładko usuwa kolumny 0 i 1 z tablicy @F
join " ",@F
łączy elementy tablicy @F
używając przestrzeni Między każdym elemencie
Odmiana dla plików wejściowych csv:
perl -F, -lane 'splice @F,0,2; print join " ",@F' file
używa separatora -F
pola op z przecinkiem
możliwy duplikat [Używanie awk do drukowania wszystkich kolumn od n-tego do ostatniego] (http: // stackoverflow.com/questions/2961635/using-awk-to-print-all-columns-from-the-nth-to-the last) – Andy