Questions marquées «sed»

sed est un éditeur de flux en ligne de commande pour filtrer et transformer le texte.


6
Comment convertir des données délimitées par des tabulations en données délimitées par des virgules?
Je demande une liste d'instantanés ec2 via l'outil de ligne de commande ec2 d'Amazon: ec2-describe-snapshots -H --hide-tags > snapshots.csv Les données ressemblent à ceci: SnapshotId VolumeId StartTime OwnerId VolumeSize Description snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup Comment puis-je intercepter les données avant de les rediriger snapshots.csvet effectuer les opérations …


2
La sortie de couleur basique échoue
Est-ce un problème de séduction ou d'écho? Qu'est-ce que je fais mal? $> cat ~/bin/color_test.sh #!/bin/bash ColorOff='\e[0m' # Text Reset BWhite='\e[1;37m' # Bold White string="test TEST test" echo -e "$string" | sed -e "s/TEST/${BWhite}TEST${ColorOff}/g" $> ~/bin/color_test.sh test e[1;37mTESTe[0m test TEST avec surlignage en gras est ce qui était attendu.
8 bash  sed  quoting 

1
Changer la date «29 juillet 2011» en «20110729»
J'ai beaucoup de fichiers HTML contient une date au format July 29th, 2011 Je souhaite modifier le format de date July 29th, 2011en 20110729, December 9th, 2010en 20101209, etc. Je pense que cela sedpeut fonctionner mais ne trouve toujours pas la solution en raison de sa séquence indirecte.

4
Copier / renommer plusieurs fichiers à l'aide d'une expression régulière (script shell)
J'ai une collection de fichiers correspondant à un modèle tel que 'affectation02.cc', 'affectation02.h', 'affectation02.txt', etc. Je voudrais copier / renommer ces fichiers dans 'affectation03.cc', 'affectation03. h ',' assignation03.txt ', etc. Je soupçonne que cela devrait être simple en utilisant un script shell et sed. Jusqu'à présent, j'ai: OLD_NO=$1 NEW_NO=$2 echo …

3
Sed pour inverser deux mots
echo "AXIS2C_HOME=/usr/local/Axis2C" | sed 's/\(^AXIS2C_HOME=\) \(.*\)/ \2 \1/' La sortie que j'attends est /usr/local/Axis2C AXIS2C_HOME=. Je ne peux pas comprendre ce que je fais mal. :(
8 sed 


3
utilisez sed ou awk pour supprimer une chaîne d'une colonne particulière où le début et la fin de la chaîne sont connus
mon fichier contient des lignes comme celle-ci: 1 10241 rs960927773 POS=10241;VP=0x05;GINFO=DDX11L1:100287102;R5;ASP Je voudrais tout supprimer de la colonne 4 commençant par POS et se terminant par GINFO = Je pense que cela peut fonctionner: sed -e 's/POS=.*;GINFO=//‘ file > new_file Si tout va bien, comment puis-je le diriger vers la …



2
Je veux remplacer le mot exact en utilisant sed
Mon but est d’ajouter "des guillemets chaque fois que le mot ci-dessous arrive dans le fichier. VGHIER_TSV_WB798 CBVGHIER_TSV_WB798 ici sed -i 's/"VGHIER_TSV_WB798"./VGHIER_TSV_WB798./g' est utilisé pour supprimer la double citation, le cas échéant, et sed -i 's/VGHIER_TSV_WB798./"VGHIER_TSV_WB798"./g' pour ajouter la citation mais le problème que je me pose quand nous avons …
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.