maettig.com

Thiemos Archiv

PHP und die Kommandozeile, oder noch schlimmer: PHP und Pipes. Benötigt werden wordwrap.php:
<?php
$stream = fopen($argc > 1 ? $argv[1] : 'php://stdin', 'r');
while (! feof($stream)) {
  echo wordwrap(fgets($stream, 1000000), 79, "\r\n");
}
?>
wordwrap.bat:
@C:\php\php -q wordwrap.php %1
sowie ein beliebiger Kommandozeilenaufruf:
wordwrap quelle.txt
wordwrap < quelle.txt
type quelle.txt | wordwrap
jeweils mit einem optionalen "> ziel.txt" dahinter. Jetzt muß ich nur noch einen sinnvollen Weg finden, die Tastatur abzufragen. Mit fopen('con:') werde ich nicht so recht glücklich.

Kommentare zu diesem Beitrag können per E-Mail an den Autor gesandt werden.

[ ← Zurück zur Übersicht ]

Impressum & Datenschutz