Questions marquées «sed»

Sed signifie Stream EDitor - l'un des outils de base de l'environnement POSIX. Il traite un ou plusieurs fichiers selon un script d'édition et écrit les résultats sur la sortie standard. Créé dans Bell Labs, il existe depuis le milieu des années 70.


8
bash / sed / awk / etc supprime chaque nouvelle ligne
une commande bash génère ceci: Runtime Name: vmhba2:C0:T3:L14 Group State: active Runtime Name: vmhba3:C0:T0:L14 Group State: active unoptimized Runtime Name: vmhba2:C0:T1:L14 Group State: active unoptimized Runtime Name: vmhba3:C0:T3:L14 Group State: active Runtime Name: vmhba2:C0:T2:L14 Group State: active Je voudrais le pousser à quelque chose pour le faire ressembler à ceci: …
39 bash  sed  awk 








6
Comment analyser et convertir un fichier ini en variables de tableau bash?
J'essaie de convertir un fichier ini en variables de tableau bash. L'échantillon ini est comme ci-dessous: [foobar] session=foo path=/some/path [barfoo] session=bar path=/some/path alors ceux-ci deviennent: session[foobar]=foo path[foobar]=/some/path session[barfoo]=bar etc. En ce moment, je ne pouvais trouver que cette commande awk -F'=' '{ if ($1 ~ /^\[/) section=$1; else if ($1 …

4
Remplacement SED sur plusieurs lignes
J'essaie de trouver ces trois lignes: <!-- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> --> et remplacez-les par: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> Quand j'essaye sudo sed -i 's:<!-- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> -->:<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />:' /myfile.xml Il ne le trouve pas, j'ai également essayé de le mettre \ …
11 linux  bash  sed 


1
sed, remplacez sous linux http: // cdn1 par https: // cdn1
Je veux le remplacer http://cdn1.domain.compar https://cdn1.domain.com200 fichiers .html et je ne sais pas comment le faire avec sed. Quelqu'un peut-il m'aider avec ça? sed -i '/http:/\/\cdn1/http:/\/\cdn1/' cum-comand.html sed: -e expression #1, char 8: unknown command: `\' sed -i '/http:\/\/cdn1/http:\/\/cdn1/' cum-comand.html sed: -e expression #1, char 17: extra characters after command
8 linux  sed 
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.