Retourner au contenu associé (entrée de forum : [sed] Effacer les lignes d'un fichier [Résolu])
Posté par nomorsad le 08 juin 2011 à 11:57. En réponse au message [sed] Effacer les lignes d'un fichier [Résolu]. Évalué à 3.
Mieux que le shell, mieux que le sed : le Perl (oui je suis fan)
perl -ne 'print if ! /\s/' fichier.txt > fichier2.txt
ou sinon supprimer tout ce qui se trouve après l'espace :
perl -pe 's/\s.*$//' fichier.txt > fichier2.txt
et avec l'édition en ligne :
perl -i -pe 's/\s.*$//' fichier.txt
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Perl
Posté par nomorsad . En réponse au message [sed] Effacer les lignes d'un fichier [Résolu]. Évalué à 3.
Mieux que le shell, mieux que le sed : le Perl (oui je suis fan)
perl -ne 'print if ! /\s/' fichier.txt > fichier2.txtou sinon supprimer tout ce qui se trouve après l'espace :
perl -pe 's/\s.*$//' fichier.txt > fichier2.txtet avec l'édition en ligne :
perl -i -pe 's/\s.*$//' fichier.txt