Sed remplacer un motif par un motif modifié
John
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai un fichier contenant les lignes suivantes
INSERT INTO ipaddresses (subnetId,ip_addr,description,dns_name,state,excludePing,editDate) VALUES (7,192.168.1.1,DHCP,,,0,NULL);
je cherche a modifier l'ip de chaque ligne par la valeur decimale de cette meme ip
j'avais pensé inserer awk dans ma commande sed pour effectuer la modification à la volée
je bloque sur l'ajout de awk dans sed (n'affiche plus rien lors de l'execution)
une piste ? si possible en one liner
cordialement,
j'ai un fichier contenant les lignes suivantes
INSERT INTO ipaddresses (subnetId,ip_addr,description,dns_name,state,excludePing,editDate) VALUES (7,192.168.1.1,DHCP,,,0,NULL);
je cherche a modifier l'ip de chaque ligne par la valeur decimale de cette meme ip
j'avais pensé inserer awk dans ma commande sed pour effectuer la modification à la volée
sed -e "s/[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*/'echo \\& |awk -F '\\.' '{printf "%d\n", ($1 * 2^24) + ($2 * 2^16) + ($3 * 2^8) + $4}''/g" fichier.sql
je bloque sur l'ajout de awk dans sed (n'affiche plus rien lors de l'execution)
une piste ? si possible en one liner
cordialement,
A voir également:
- Sed remplacer un motif par un motif modifié
- Remplacer disque dur par ssd - Guide
- Remplacer un mot par un autre word - Guide
- Remplacer coco - Accueil - Réseaux sociaux
- Quel site pour remplacer coco - Accueil - Réseaux sociaux
- Remplacer un visage sur une photo - Guide