Portál AbcLinuxu, 25. dubna 2024 21:54


Dotaz: sed a idempotence

26.1.2018 15:30 kukin
sed a idempotence
Přečteno: 523×
Odpovědět | Admin
Ahoj, muzu nejak napsat nize uvedeny sed, aby byl idempotenti?
      sed -i /etc/sysconfig/network-scripts/ifcfg-ens224
      -e 's/ONBOOT=\(.*\)/ONBOOT=yes/'
      -e 's/IPADDR=\(.*\)/IPADDR={{vmware_vm_props.ip_address}}/'
      -e 's/PREFIX=\(.*\)/PREFIX={{vmware_vm_props.subnet}}/'
      -e 's/GATEWAY=\(.*\)/GATEWAY={{vmware_vm_props.gateway}}/'
Totiz pri provisioningu v ansiblu modulem vmware_vm_shell tohle vzdycky vrati changed. Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.1.2018 21:52 NN
Rozbalit Rozbalit vše Re: sed a idempotence
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kdyz zamenujes konfiguraci co by to melo vratit jineho?
30.1.2018 02:24 mhepp
Rozbalit Rozbalit vše Re: sed a idempotence
Odpovědět | | Sbalit | Link | Blokovat | Admin
Obal to testem, ktery zjisti zmenu...
1.2.2018 08:38 Milan Beneš | skóre: 17 | blog: Kraft_durch_Freude
Rozbalit Rozbalit vše Re: sed a idempotence
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, sed má příkaz q - viz. https://stackoverflow.com/questions/15965073/return-code-of-sed-for-no-match. Toho by mohlo jít využít pro nastavení proměnné changed_when na základě návratové hodnoty sedu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.