CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Que fait la commande : sed ’/^#/d’ ?

Zormuche
Zormuche
Niveau 7
30 septembre 2017 à 21:55:55

Tout est dans le titre :hap:

En fait j'ai un test d'informatique lundi sur linux et le prof a révélé sur twitter une des questions :hap: la-voici
Je vous remercie bcp d'avance <3

Azmurael
Azmurael
Niveau 10
30 septembre 2017 à 22:46:36

sed, ce cauchemar.
A vu de nez, je dirais que ça supprime toutes les lignes commençant par #.

Zormuche
Zormuche
Niveau 7
30 septembre 2017 à 23:36:50

Merci pour ta réponse

je me suis renseigné sur la commande, et sur sa syntaxe, sur d'autres forums et il semble bien que c'est quelque chose comme ça.

Runnymede
Runnymede
Niveau 10
01 octobre 2017 à 10:20:50

Le 30 septembre 2017 à 23:36:50 Zormuche a écrit :
Merci pour ta réponse

je me suis renseigné sur la commande, et sur sa syntaxe, sur d'autres forums et il semble bien que c'est quelque chose comme ça.

Au passage, sed est vraiment un outil très puissant. Si tu peux apprendre quelques façons de t'en servir, ça pourra toujours t'être utile à l'avenir !

Byzil18
Byzil18
Niveau 7
08 octobre 2017 à 23:41:32

Le 01 octobre 2017 à 10:20:50 Runnymede a écrit :

Le 30 septembre 2017 à 23:36:50 Zormuche a écrit :
Merci pour ta réponse

je me suis renseigné sur la commande, et sur sa syntaxe, sur d'autres forums et il semble bien que c'est quelque chose comme ça.

Au passage, sed est vraiment un outil très puissant. Si tu peux apprendre quelques façons de t'en servir, ça pourra toujours t'être utile à l'avenir !

A combiner avec cut et awk. Indispensable pour extraire de l'information utile quand on fait des scripts et autres.

Azmurael
Azmurael
Niveau 10
09 octobre 2017 à 19:36:22

Le 08 octobre 2017 à 23:41:32 Byzil18 a écrit :

Le 01 octobre 2017 à 10:20:50 Runnymede a écrit :

Le 30 septembre 2017 à 23:36:50 Zormuche a écrit :
Merci pour ta réponse

je me suis renseigné sur la commande, et sur sa syntaxe, sur d'autres forums et il semble bien que c'est quelque chose comme ça.

Au passage, sed est vraiment un outil très puissant. Si tu peux apprendre quelques façons de t'en servir, ça pourra toujours t'être utile à l'avenir !

A combiner avec cut et awk. Indispensable pour extraire de l'information utile quand on fait des scripts et autres.

Si tu utilises awk, pourquoi utiliser sed ? Ce que sed fait, awk le fait souvent plus simplement et plus explicitement. sed, c'est bon pour les vieux de la vieille et ceux qui utilisent vim quotidiennement.
Même remarque pour cut d'ailleurs.

Toucknal
Toucknal
Niveau 3
11 octobre 2017 à 12:27:07

Pouah, sed, awk, cut ? Les vrais barbus utilisent ZSH :)

Runnymede
Runnymede
Niveau 10
11 octobre 2017 à 13:41:55

Le 11 octobre 2017 à 12:27:07 Toucknal a écrit :
Pouah, sed, awk, cut ? Les vrais barbus utilisent ZSH :)

tu trolles probablement mais y'a aucun rapport entre des modificateurs d'output et un shell

Toucknal
Toucknal
Niveau 3
11 octobre 2017 à 21:05:38

Ah oui ? Tu ne dois pas connaitre ZSH...
Split :
a=(${(s/:/)string})
Substitution :
${1:s/zsh/ZSH}
Regex matching et extraction :
zmodload zsh/regex [[ "foobar_123" -regex-match "^([a-zA-Z0-9]+)_([0-9]+)$" ]] && printf "%s\n%s\n%s\n" "$MATCH" "$match[1]" "$match[2]"
L'équivalent de "awk '{print $1}':
string=(string) printf "%s\n" "string[1]"

Je passe mon temps à pondre des scripts et je mets un point d'honneur à ne jamais utiliser sed / awk / grep / cut / tr / etc, comme ça, je sais qu'à partir du moment ou j'ai ZSH mes scripts tourneront. Et encore, ZSH peut remplacer bien plus que ça, ya des builtins pour ls, chown, chmod, stat, etc.

ZSH = all

Message édité le 11 octobre 2017 à 21:06:33 par Toucknal
Toucknal
Toucknal
Niveau 3
11 octobre 2017 à 22:22:18

Sans compter que beaucoup de personnes utilisent sed pour faire des trucs qui existent déjà de façon native en ZSH comme des extractions de path, nom de fichier, extension, etc.

Un shell n'est pas qu'un prompt fait pour lancer des commandes. Il y a un langage complet avec et il dispose souvent de multiples builtins pour faire tout un tas de trucs. ZSH est le shell le plus complet, il dispose de tellement de trucs que même Paul Falstad (son créateur) a avoué ne pas tous les connaître.

Runnymede
Runnymede
Niveau 10
12 octobre 2017 à 01:25:03

Le souci c'est que quand tu écris des scripts avec des fonctions spécifiques à zsh tu pourras pas le lire chez quelqu'un qui utilise un autre shell, d'ou la nécessité de faire encore appel à sed/awk dans les scripts pour un maximum de compatibilité

Toucknal
Toucknal
Niveau 3
12 octobre 2017 à 11:20:12

Oui, exact, seulement, tout les serveurs/ordis sur lesquels je bosse utilisent ZSH donc ça passe :)

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment