Questions marquées «sed»

"sed" ("éditeur de flux") est un utilitaire Unix qui analyse et transforme les fichiers texte.



2
Comment utiliser des chaînes textuelles dans sed?
Par exemple., sed 's/string/ /g' where string="a\c:ti]\']x""/\//:`~$%#^&"' C’est comment passer la chaîne à sed littéralement plutôt qu’en tant que motif de regex interprété? Je vais utiliser cela avec cygwin et sur Ubuntu. Les solutions doivent donc être compatibles avec l'environnement.
6 sed 

2
Sed uniquement imprimer l'expression correspondante
Comment faire en sorte que sed n'imprime que l'expression correspondante? Je souhaite réécrire des chaînes telles que "Batterie 0: charge, 44%, charge" dans "Batterie: 44%". J'ai essayé ce qui suit: sed -n '/\([0-9]*%\)/c Battery: \1' Ça ne marche pas. La "solution" courante consiste à utiliser les fonctions de recherche, de …
4 regex  sed 

1
Pourquoi sed fonctionne-t-il uniquement sur la sortie directe de l'écho?
J'ai une commande shell pour obtenir le temps d'affichage de l'interface utilisateur pour une application Android (qui n'est pas vraiment pertinente pour cette question) en millisecondes. En tout cas, la sortie ressemble à I/ActivityManager( 1843): Fully drawn com.amazon.android.calypso/com.amazon.android.tv.tenfoot.ui.activities.ContentBrowseActivity: [time] Où [heure] est du format +###msou +#s###ms(encore une fois, non pertinent …
3 bash  regex  grep  sed 

3
Extraire la chaîne de version du nom de fichier
Nous avons une liste de noms de fichiers dans le fichier a.txt avec leur chaîne de version incorporée dans eux. Par exemple: gson-2.1 xmlParserAPIs-2.4.0 acrobat-1.1 orai18n-mapping-12.1.0.2 jdbc-se2.0 eclipse-core-runtime-20070801 trove-2.0.1 antisamy-1.3 javax.annotation dojo-4342 org.json-0.0.1 castor-1.2-jdo Nous avons essayé cat a.txt | tr -d "[:alpha:]-_" | less, mais ça ne semble pas …
2 linux  shell  grep  sed  awk 




2
sed remplace plusieurs motifs avec certains cordes
J'ai été chargé de remplacer un grand nombre d'identifiants codés en dur dans certains codes (par exemple: private static String MERCHANT_ID = "1234"; ) avec des références à un fichier de configuration quelque part (la version remplacée pour cet exemple doit donc être private static String MERCHANT_ID = ConstantMerchants.MERCHANT_A; ). …


3
citations sed et backslashes sur cygwin
J'essaye d'extraire une chaîne d'une chaîne avec sed sur cygwin. #!/bin/bash var1="foo\ bar" var2="baz" var3="$var1 $var2" # extract "foo\ bar" from "foo\ bar baz" var4=`echo $var3 | sed "s/"$var1"//"` echo "$var4" mais j'obtiens la sortie suivante, provoquée par la barre oblique inverse: sed: -e expression # 1, char 6: commande …
1 bash  cygwin  sed 

2
Rechercher et masquer une extension de fichier
J'essaie de trouver tous les fichiers qui ont le même nom de fichier (à l'exception de l'extension de fichier) qui apparaissent 3 fois. J'ai aussi besoin du chemin complet du fichier. Ce que j'ai actuellement est #get file without extension alias lse="ls -1R | sed -e 's/\.[a-zA-Z]*$//'" #print out the …
1 bash  unix  sed 

1
Imprimer chaque ligne, mais uniquement conditionnellement, des fragments pour certaines lignes
J'ai un fichier texte qui ressemble à ceci: rno-miR-344-5p miRPlus_11239/mmu-miR-383/rno-miR-383 hsa-miR-301a/mmu-miR-301a/rno-miR-301a hsa-miR-199a-3p/hsa-miR-199b-3p/mmu-miR-199a-3p/mmu-miR-199b/rno-miR-199a-3p Empty Hy3 rno-miR-1 rno-miR-598-5p spike_control_h Empty Je voudrais imprimer chaque ligne. MAIS pour les lignes qui contiennent par exemple hsa-miR-301a / mmu-miR-301a / rno-miR-301a Je voudrais imprimer uniquement la partie rno-miR-etc. J'ai essayé de faire cela avec awk …
1 sed  awk 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.