Tilføjer [0m til slutning af linje
Hej,Jeg benytter i øjeblikket følgende script til at køre en server på ubuntu:
https://github.com/Ahtenus/minecraft-init/blob/master/minecraft
Dog er det relativt irrelevant, da output kommer fra såvel scriptet som fra selve programmet der køres.
Ved at læse log-filen med nedenstående kode, får jeg ved nogle af linjerne tilføjet [0m i slutningen:
<?php
$offset = filesize($filename) - 10000;
$content = file_get_contents($filename, false, NULL, $offset);
$lines = explode("\n", $content);
foreach($lines as $line)
{
echo $line; // Her har nogle af linjerne [0m til sidst
}
?>
Som det kan ses i scriptet jeg anvender tilføjes 015-symbolet til sidst:
bash -c "screen -p 0 -S www-data -X eval 'stuff list\015'"
Dog ved jeg ikke om jeg blot kan fjerne dette, men som sagt fremkommer de ekstra tegn også i selve server-programmet (minecraft), så er der en måde at fjerne dem på?
Mvh
Morten
