[Shell Unix] supprimer début d'un fichie
Fermé
Philippe
-
13 avril 2007 à 00:12
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 13 avril 2007 à 14:42
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 13 avril 2007 à 14:42
A voir également:
- [Shell Unix] supprimer début d'un fichie
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Impossible de supprimer un fichier - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
4 réponses
yoann_tux
Messages postés
441
Date d'inscription
lundi 28 février 2005
Statut
Membre
Dernière intervention
24 juillet 2008
95
13 avril 2007 à 00:33
13 avril 2007 à 00:33
on peu le faire en C ? :s
c'est ptete plus simple ^^
en gros tu fait
ouvrir fichier
lecture caractère par caractère...
et dès que tu le trouves
tu écris tous les caractères restant dans ton nouveau fichier
tu fermes les 2 fichiers
et vala :)
c'est ptete plus simple ^^
en gros tu fait
ouvrir fichier
lecture caractère par caractère...
et dès que tu le trouves
tu écris tous les caractères restant dans ton nouveau fichier
tu fermes les 2 fichiers
et vala :)
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
342
13 avril 2007 à 01:06
13 avril 2007 à 01:06
Bonjour
Edit : j'ai cru qu'il y en avait un par ligne donc ce n'est pas bon désolé.
$ cut -d "@" -f2 fichier >fichier_sortie
Edit : j'ai cru qu'il y en avait un par ligne donc ce n'est pas bon désolé.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
13 avril 2007 à 08:45
13 avril 2007 à 08:45
Salut,
sed -r 's/.*(@.*)/\1/' < fichier > fichier.out;-)
Super merçi de vos réponse ! Seulement y'a un petit problème...Les fichiers que je traite sont organisé en colonnes, le cut enleve donc toutes les colonnes avant le caractère rentré en paramètres et non pas tout ce qu'il y a avant c'est-à-dire ce qu'il y a au dessus.
Voilà, je vais essayer avec un awk cela me semble plus logique.
Merçi.
Voilà, je vais essayer avec un awk cela me semble plus logique.
Merçi.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
13 avril 2007 à 14:42
13 avril 2007 à 14:42
C'est ton exemple qui nous a induit en erreur ;-)
Sinon, avec "sed" ça donne :
Sinon, avec "sed" ça donne :
sed '/Sta/,$!d'ou
sed -n '/Sta/,$p'Au choix ;-))