"dos2unix" trying to use bad temporary file name

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



  since bugzilla had nothing obvious to say about "dos2unix", i
thought i'd ask here.

  i'm using "find" and "dos2unix" to (recursively) convert a pile of C
source files to proper UNIX format.  partway through the command, i
start getting errors of the form (actual directory names shortened for
brevity):

dos2unix a/b/c/file.c
dos2unix: converting file a/b/c/file.c to UNIX format ...
dos2unix: problems renaming 'a/b/c/d2utmpRRN784??' to 'a/b/c/file.c'
          output file remains in 'a/b/c/d2utmpRRN784??'

the problem seems clear -- where you see the '??' in the temp file
name are actually special characters -- using "hexdump" shows that,
while the temp files seem to have the correct name, the "dos2unix"
command is trying to use a filename with the extra octal bytes

  001 017 002

on the end.  in short, because of this extra junk, dos2unix is
obviously not finding the actual (proper) temp file and failing.  any
thoughts on where that extra trash is coming from?

  if i run the command in the directory containing the file, it works
fine.  if i do it from three directories up, failure.  curious.

rday



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux