Questions marquées «sed»

6
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....

4
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...

2
Conversion hexadécimale en décimale dans Bash

Ceci est la sortie courante dans un fichier texte 1 3.491136 C1 00 08 00 DD 92 01 FF 2 3.560963 C1 00 08 00 DD 92 01 FF 3 3.600959 C1 00 08 00 DD 92 01 FF 4 3.640694 01 00 5 3.680950 C1 00 08 00 DD 92 01 FF 6 3.720947 C1 00 08 00 DD 92 01 FF 7 3.760941 C1 00 08 00 DD 92 01 FF 8 3.780677 01 00 9...

2
motif imprimé uniquement

J'essaie d'obtenir des versions pour des services dans un fichier gnmap. Une ligne typique ressemble à: Host: 192.x.x.x () Ports: 21/open/tcp//ftp//HP JetDirect ftpd/, 23/open/tcp//telnet//HP JetDirect printer telnetd (No password)/, 80/open/tcp//http//HP-ChaiSOE 1.0 (HP LaserJet http config)/,...