J'ai plusieurs fichiers journaux qui contiennent un tas d'adresses IP. Je serais ravi de pouvoir diriger les données via un programme qui correspondrait et résoudrait les adresses IP. IE cat / var / log / somelogfile | hôte qui tournerait une ligne comme 10:45 consulté par 10.13.13.10 dans 10:45 accessible …
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 …
Supposons que vous ayez un fichier texte: foo fnord bar bizz foo poit Et maintenant, je voudrais remplacer "foo" et "bar" par "narf". Je sais que je pourrais utiliser: sed -e 's/foo/narf/g' -e 's/bar/narf/g' fileName Pourtant, je voudrais travailler avec un opérateur OR qui dit au regex de faire correspondre …
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.
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.
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 …
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. :(
J'ai un programme qui imprime des lignes de texte ("paragraphes") séparées par "-". Par exemple, il pourrait imprimer -- are you happy -- I am hungry are you -- are(you hungry too Je veux transférer cela dans un autre programme (sed peut-être?) Et ne récupérer que les paragraphes commençant par …
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 …
Je dois obtenir le répertoire dans la deuxième colonne après le dépôt. Par exemple, étant donné la liste des fichiers ci-dessous, j'ai besoin de "Répertoire2" comme sortie. //depot/Directory2/Dir3/Dir4/Dir5/Dir6/Filename1 //depot/Directory2/Dir3/Dir4/Dir5/Dir6/Filename2
J'écris une fonction dans zshlaquelle a une chaîne "find . -a -print:10" la :10pièce doit être coupée à droite. Cela pourrait changer à l’avenir pour devenir :23ou :77etc, donc il semble qu’un modèle :[0-9]+soit nécessaire. aussi, la chaîne pourrait avoir la forme find . -a -print Dans ce cas, s'il …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.