Si Perl est une option:
perl -lane 'splice @F,0,2; print join " ",@F' file
Ces options de ligne de commande sont utilisées:
boucle -n
autour de chaque ligne du fichier d'entrée, ne pas imprimer automatiquement
-l
supprime les nouvelles lignes avant le traitement, et les rajoute par la suite
-a
mode de redécoupage automatique - diviser les lignes d'entrée dans le tableau @F
. Par défaut, le fractionnement sur des espaces
-e
exécuter le code perl
splice @F,0,2
supprime proprement les colonnes 0 et 1 du tableau @F
join " ",@F
jointures des éléments du tableau @F
, en utilisant un espace entre chaque élément
variation des fichiers d'entrée csv:
perl -F, -lane 'splice @F,0,2; print join " ",@F' file
Il utilise l'op séparateur de champ -F
avec une virgule
duplication possible de [Utilisation de awk pour imprimer toutes les colonnes de la nième à la dernière] (http: // stackoverflow.com/questions/2961635/using-awk-to-print-all-columns-du-n-au-dernier) – Andy