Retourner au contenu associé (entrée de forum : [sed] supprimer les ligne blanche a la fin d'un fichier)
Posté par NeoX le 13 septembre 2007 à 16:58. En réponse au message [sed] supprimer les ligne blanche a la fin d'un fichier. Évalué à 1.
sed -e :a -e '/^\n*$\|^[ ]*$\|^[ t]*$/ {$d;N;ba' -e '}' $file$tmp1 > $file$tmp2
sed -e :a -e '/^[ |\n|\t]*$/ {$d;N;ba' -e '}' $file$tmp1 > $file$tmp2
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# compliqué ?
Posté par NeoX . En réponse au message [sed] supprimer les ligne blanche a la fin d'un fichier. Évalué à 1.
simplifions un peu :
devient
car on souhaite remplacer les lignes qui ne contiennent que
- des espaces
- des retours à la ligne (\n)
- des tabulations (\t)
et du coup ca marche mieux