logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 31-01-2024 12:11:52

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : wiki - Sed Un éditeur puissant en ligne de commande

hello

Astuce

En cas de confusion avec un chemin, genre /machin/truc/chouette après l'option les séparateurs / peuvent être remplacés par des caractères neutres, comme la virgule ou le dièse.
Par exemple avec le chemin précédent :


partant de cette petite astuce , je m'étais dit que j'aurais pu appliquer le principe a ma commande awk pour éviter d'échapper certain caractère

awk '/vent/ {sub(/km\/h.*/, ""); print substr($0,2)}' wttr.in


 awk '/vent/ {sub(#km/h.*#, ""); print substr($0,2)}' wttr.in


awk: ligne de commande:2: /vent/ {sub(#km/h.*#, ""); print substr($0,2)}
awk: ligne de commande:2:             ^ syntax error



ba sa fonctionne pas big_smile
donc je sais pas si remplacés par des caractères neutres est le bon terme?

Dernière modification par Croutons (31-01-2024 12:13:00)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#27 31-01-2024 18:19:56

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : wiki - Sed Un éditeur puissant en ligne de commande

@Croutons
hum, ça ne concerne pas le tuto de sed, ni même la commande sed.
Il vaudrait mieux ouvrir un fil pour cela ou peut-être tu t'es trompé de fil…

Ce qui fonctionne pour sed, pour la syntaxe des regexp dans les substitutions avec l'opérateur s,
ne peut être transposé en awk pour la commande sub.

Dernière modification par enicar (31-01-2024 18:22:03)

Hors ligne

Pied de page des forums