2010-08-26 39 views

Répondre

1

Si vous pouvez installer dans votre TAIL sistem

tail -n +2 filename > finalfilename 

montre tout le nom du fichier, sauf la première ligne.

Le CMD Windows, à mon avis, n'est pas le meilleur "terminal". Cependant, vous n'avez pas besoin de la commande tail. Comme Patrick Cuff l'a dit, vous pouvez utiliser la commande more qui fait essentiellement la même chose.

Je pense que c'est la meilleure réponse à faire avec les commandes buil-in. Si vous connaissez un peu la programmation, vous pouvez créer un petit programme qui fait ce que vous voulez et l'appeler dans un fichier chauve-souris.

De plus, vous pouvez utiliser d'autres terminaux Windows comme cygwin, powershell ou console qui ont des commandes intégrées plus flexibles pour faire ce genre de choses.

+0

Installation via Cygwin ne vous gagner beaucoup de ces outils. pour moi dans les fichiers; fais queue -n +2 $ i> $ i_noheader; done –

+1

Oui, mais la réponse de Patric Cuff est fondamentalement la même et est intégrée dans Windows: P. Et si vous voulez installer un nouveau shell, je pense que certaines personnes préfèrent installer PowerShell ou Console au lieu de Cygwin – Marco

3

Si PowerShell est pas une option, vous pouvez utiliser la commande more:

more [file] +2 > [new file] 

bâton dans une boucle for qui a également renomme alors [new file]-[file] et vous aurez le fichier moins la première ligne .

Pas joli, mais devrait fonctionner.

0

Télécharger sed for windows. Ensuite, faites ce

c:\test> sed -i.bak "1d" file 

utiliser une boucle pour itérer fichiers