Encore et Encore un retour de chariot en sed
Résolu/Fermé
DidierZ
-
24 août 2011 à 14:31
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 24 août 2011 à 16:15
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 24 août 2011 à 16:15
A voir également:
- Encore et Encore un retour de chariot en sed
- Raccourci clavier retour en arrière - Guide
- Retour à la ligne excel - Guide
- Supprimer retour chariot notepad++ ✓ - Forum Bureautique
- Retour à la ligne google sheet ✓ - Forum Bureautique
- Retour a la ligne php ✓ - Forum PHP
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
24 août 2011 à 14:41
24 août 2011 à 14:41
Salut,
Montres-nous ce que tu veux faire exactemet et comment tu t'y prends.
Montres-nous ce que tu veux faire exactemet et comment tu t'y prends.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
24 août 2011 à 15:57
24 août 2011 à 15:57
Essaye plutôt avec l'option "i" (insertion) de sed :
J'ai raccourci ton fichier pour l'exemple.
$ fich=toto.gb $ cat plop LOCUS Locus_1000_Trans 292 bp DNA linear UNA 21-JUL-2011 DEFINITION transcripts_v2_6389. ACCESSION VERSION KEYWORDS . SOURCE . ORGANISM $ sed -e '1 i\ <a href="'${fich%.gb}.fas'">FASTA</a>' plop <a href="toto.fas">FASTA</a> LOCUS Locus_1000_Trans 292 bp DNA linear UNA 21-JUL-2011 DEFINITION transcripts_v2_6389. ACCESSION VERSION KEYWORDS . SOURCE . ORGANISM $
J'ai raccourci ton fichier pour l'exemple.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
24 août 2011 à 16:15
24 août 2011 à 16:15
De rien ;-))
24 août 2011 à 15:06
voici mon script:
for fich in *.gb; do sed -e '1 s/^/<a href="'${fich%.gb}.fas'">FASTA<\/a>\r/' "$fich" > "DZ$fich"; rm "$fich"; mv "DZ$fich" "$fich"; done
Didier
24 août 2011 à 15:13
LOCUS Locus_1000_Trans 292 bp DNA linear UNA 21-JUL-2011
DEFINITION transcripts_v2_6389.
ACCESSION
VERSION
KEYWORDS .
SOURCE .
ORGANISM
.
FEATURES Location/Qualifiers
ORIGIN
1 aggcaagttc tgggtctggt attccacatg ttgcttttag aatatcattg aaaacatctg
61 gctccatttg tttaggcatt ctatgcttca gttggactcc cttacaaaac tcccttgcag
121 catcaacaat gtctcccttt ccatcctgct cagacagcaa gctgatacac acttgtgttg
181 gtgcaaggat ctcacaatcg aatttaacgt cttttgttct cagaacaaat gtgtatttgc
241 tggattcatc tgtaaaaact tctttttgct tccgaataat ttcacttgag aa
//
et voici ce qui j'obtiens avec le script :
<a href="Locus_1000.fas">FASTA</a>rLOCUS Locus_1000_Trans 292 bp DNA linear UNA 21-JUL-2011
DEFINITION transcripts_v2_6389.
ACCESSION
VERSION
KEYWORDS .
SOURCE .
ORGANISM
.
FEATURES Location/Qualifiers
ORIGIN
1 aggcaagttc tgggtctggt attccacatg ttgcttttag aatatcattg aaaacatctg
61 gctccatttg tttaggcatt ctatgcttca gttggactcc cttacaaaac tcccttgcag
121 catcaacaat gtctcccttt ccatcctgct cagacagcaa gctgatacac acttgtgttg
181 gtgcaaggat ctcacaatcg aatttaacgt cttttgttct cagaacaaat gtgtatttgc
241 tggattcatc tgtaaaaact tctttttgct tccgaataat ttcacttgag aa
//
merci d'avance
Didier
24 août 2011 à 16:10