Thiemos Archiv
- Monday, 2002-10-21 12:50
- PHP und die Kommandozeile, oder noch schlimmer: PHP und Pipes. Benötigt werden wordwrap.php:<?phpwordwrap.bat:
$stream = fopen($argc > 1 ? $argv[1] : 'php://stdin', 'r');
while (! feof($stream)) {
echo wordwrap(fgets($stream, 1000000), 79, "\r\n");
}
?>@C:\php\php -q wordwrap.php %1sowie ein beliebiger Kommandozeilenaufruf:wordwrap quelle.txtjeweils 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.
wordwrap < quelle.txt
type quelle.txt | wordwrap Kommentare zu diesem Beitrag können per E-Mail an den Autor gesandt werden.