Retourner au contenu associé (entrée de forum : Créer deux fichiers avec un seul grep)
Posté par Michaël (site web personnel) le 20 décembre 2017 à 22:20. En réponse au message Créer deux fichiers avec un seul grep. Évalué à 5.
Si le challenge, c'est de le faire en une seule commande, awk sait écrire sur stderr
En fait awk sait même écrire dans des fichiers, par exemple voici comment obtenir la sortie dans deux fichiers output.a et output.b:
output.a
output.b
awk -v expr='^a' '{if(match(0,ドルexpr)){print 0ドル >> "output.a"}else{print 0ドル >> "output.b"}}'
Au passage l'extrait illustre le passage de paramètres à awk ce qu'on peut utiliser pour choisir les noms de fichiers depuis la procédure appelante.
(Cela marche avec awk sans tirer parti d'aucune extension, ce que je souligne pour la portabilité!)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: stderr
Posté par Michaël (site web personnel) . En réponse au message Créer deux fichiers avec un seul grep. Évalué à 5.
En fait awk sait même écrire dans des fichiers, par exemple voici comment obtenir la sortie dans deux fichiers
output.aetoutput.b:Au passage l'extrait illustre le passage de paramètres à awk ce qu'on peut utiliser pour choisir les noms de fichiers depuis la procédure appelante.
(Cela marche avec awk sans tirer parti d'aucune extension, ce que je souligne pour la portabilité!)