Encore et Encore un retour de chariot en sed
Résolu
DidierZ
-
zipe31 Messages postés 38797 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 38797 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai beau chercher dans les forums et bien que cela est déjà été traité, je n'arrive a rajouter un retour chariot ou une fin de ligne dans mon script (les \n ou \r ne marche pas. J'utilise MacOS 10.6 et le terminal shell)
merci d'avance
Didier
j'ai beau chercher dans les forums et bien que cela est déjà été traité, je n'arrive a rajouter un retour chariot ou une fin de ligne dans mon script (les \n ou \r ne marche pas. J'utilise MacOS 10.6 et le terminal shell)
merci d'avance
Didier
A voir également:
- Encore et Encore un retour de chariot en sed
- Retour à la ligne excel - Guide
- Retour à la ligne chatgpt - Forum Réseaux sociaux
- Comment faire un retour à la ligne automatique d'un texte long en php ou sql? - Forum PHP
- Aller à la ligne lors de la rédaction d'un message ✓ - Forum MacOS
- Retour à la ligne google sheet ✓ - Forum Bureautique
2 réponses
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.
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
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