[root@file Engineer]# ls resume_Al_Kassar_9-29-08.doc.txt^M
resume_Al_Kassar_9-29-08.doc.txt?
[root@file Engineer]#
Но я захожу в этот каталог через «Окно передачи файлов», вообще не вижу ^ M
это просто "resume_Al_Kassar_9-29-08.doc.txt"
Кто-нибудь когда-нибудь сталкивался с этой проблемой? И как ее решить?
Этот файл .txt ^ M генерируется другой программой и обрабатывается функцией "bashFileConvert" (это функция PHP).
$toF = bashFileConvert($toF);//this step generated ^M
$cmd = "$parser $file $arrow_str $toF";
Как мне избавиться от этой надоедливой ^ M?
Позже я нашел:
$arrow_str = $arrow ? '>' : '';
$file = bashFileConvert($file);
$toF = bashFileConvert($toF);
$cmd = "$parser $file $arrow_str $toF";
echo $cmd . "\r\n";
file_put_contents('resumeSh',$cmd."\r\n",FILE_APPEND);
Это должна быть последняя строка, которая вызвала эту проблему!