Le PHP est non seulement une langue très compétente de développement de Web (et une partie de pile de LAMPE). C'est également une langue très capable pour des manuscrits d'écriture (ligne de commande). Vous pouvez écrire des manuscrits plus simples et plus propres avec le PHP que le Perl. Voici un code de PHP qui prend un nom de fichier comme entrée, whitespace d'équilibres de chaque ligne du dossier et archive finalement le résultat en arrière dans le même dossier.

Sauf le code à un dossier a appelé trim.php

<> 1) {
  $file = dossier ($argv [1]) ;
  array_walk ($file, « intrim ") ;
}
// écrivent au stdout
//echo implosent (« \ n », $file) ;

// modifient les données de dossier d'entrée ; dangereux mais simple
file_put_contents ($argv [1], implosent (« \ n », $file));
? >

Courez-le comme :
PHP - file_to_trim de f trim.php

J'emploie ce code pour équilibrer le whitespace du code source (beaucoup de rédacteurs présentent le whitespace inutile dans les dossiers).