Suppression portion de ligne

blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je voudrais supprimer les premiers caractères d'une ligne.

Ma ligne contient plusieurs \n et je veux en supprimer le début jusqu'au premier \n inclus.

Un truc comme ça :

sed -i 's/(^.*\n)(.*)/\1/'

se plante avec référence \1 invalide dans le côté droit de la commande `s'

Une idée ?

Merci d'avance.
A voir également:

4 réponses

lEprofSonDkon Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   13
 
salut,

il nous faudrait quelques lignes représentatives de ton fichier.

<hors sujet>
« Les cons, ça ose tout.
C'est même à ça qu'on les reconnaît »

même à parler d'eux-mêmes à la troisième personne.

ce n'est pas parce qu'une phrase sonne bien, et est rigolote, qu'elle énonce une vérité.
</hors sujet>
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Ce n'est pas un fichier au sens où on l'entend habituellement mais le résultat d'une commande (sur une seule ligne), je la passe à sed via un pipe.

Considère un truc comme ça :

abcdef\nghij\n\lmnopqrst\n

Je souhaite obtenir :

ghij\n\lmnopqrst\n

<hors sujet>
Ma devise est la même depuis plus de 15 ans, elle ne gêne pas les habitués ;-)
</hors sujet>
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

sed 's/[^\]*\\n//'
?
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Bon, en fait, c'est plus compliqué que ça, j'ai ajouté une option dans ma commande et du coup j'ai autre chose en sortie :



Je veux toujours supprimer le début de ma ligne jusqu'au premier 'name' (exclu et je peux en avoir d'autres)...

Du coup, ça va changer (un peu) les choses, désolé !

0
lEprofSonDkon Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   13
 
et depuis 15 ans, on ne t'a jamais dit de ne pas poster des captures d'écran, afin qu'on puisse réutiliser la sortie ?

il faut qu'on puisse reproduire les données que tu veux traiter pour proposer quelque chose d'un peu robuste.

0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Whaou, quelle agressivité, ça faisait longtemps !

Et comme j'ai plein de \n, tu me diras comment je fais pour les copier ici (et qu'ils ne soient pas confondus avec des CRLF) :

Regexp display option turned on

Display options:
        Dynamic: Off;
        Hidden: Off;
        Raw I18N: Off;
        Resource ID: Off;
        Regexp: On;
                        name: xxxxxx;
                       group: xxxxxxx;

                        name: xxxxxx;
                       group: xxxxxx;
0
lEprofSonDkon Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   13 > blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention  
 
et encore, là, je suis dans un bon jour.

test #1 : dans une signature
test #2 : dans un code
bla\nbla\nbla
bla
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Je crois que tu n'as pas tout compris où je voulais en venir, fais-toi plaisir avec ça :

toto\ntiti\n      \npouet\n      name:


Ce qui revient peu ou prou à ce que j'ai exposé dans mon deuxième message. Il y a simplement la prise en compte des espaces et des \n supplémentaires...
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430 > blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention  
 
Est-ce que c'est le seul
Regexp: On;
de tout le fichier ?
0
noctambule28 Messages postés 33382 Date d'inscription   Statut Webmaster Dernière intervention   2 857
 
Salut,

Je viens faire Troll_en_chef ;-)

@lEprofSonDkon : c'est cool pour ta participation !!

Les deux, là, sont modérateurs sur le site depuis 15 ans y en a qui se planque) ... ça ne voit pas à première vue mais on n'expose pas nos parties intimes aux premiers venus. Quant à moi, j'ai un des plus gros...statut.

D'un commun accord, il n'y a rien qui t'interdit de vouloir participer...si c'est bon enfant.
Comment et pourquoi j'interviens ? : Blux qui fait "quelle agressivité" ...je suis d'accord.


Ici, ce ne sont pas les intervenants qui décident, ça reste le staff.
Tu sembles avoir les connaissances et l'envi d'en faire profiter les autres ; fait le dans les meilleures conditions en connaissance de cause (c'est comme connaitre, pour un dev, son environnement de production).

Tu découvrais les signatures...ça en dit beaucoup pour nous autres....

@blux : change de taf :p
0
lEprofSonDkon Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   13
 
tant que je ne mets pas de points d'exclamations à chaque mot, et/ou des phrases tout en majuscules, je n'ai pas l'impression d'être agressif.

vous êtes bien susceptibles. <- pas de majuscules, pas de point d'exclamation, pas d'agressivité.
0
noctambule28 Messages postés 33382 Date d'inscription   Statut Webmaster Dernière intervention   2 857 > lEprofSonDkon Messages postés 211 Date d'inscription   Statut Membre Dernière intervention  
 
Ca , ce sont les codes que tu TE définies comme étant agressif ; si quelqu'un te dit qu'il ressent de l'agressivité dans tes posts, c'est que la tournure naturelle du post est agressive sans chichi et tralala.
Essaie les smileys, peut-être.
0
lEprofSonDkon Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   13 > noctambule28 Messages postés 33382 Date d'inscription   Statut Webmaster Dernière intervention  
 
maintenant, vous connaissez "mes " codes.

l'époque est à l'hypersensibilité, et le ressenti ne prouve que lui même.

un carnassier n'est pas cruel; pas plus qu'un lapin envers la luzerne.
c'est l'anthropomorphisme qui (dé)forme la perception de la réalité.
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Aie,
y en a qui se planque
Ça c'est vrai, blux il se planque parfois pendant plus de 6 mois ;-)))
0