sed seems to force UC filename on Mixed 8.3 filenames on FAT32

Fergus Daly ugly.leper@gmail.com
Fri Mar 2 09:22:00 GMT 2018


Noticed just lately that sed seems to force 8.3 (all upper-case)
file-naming if applied to 8.3 file on FAT32 filesystem. For example

~> ls -al /j/P*
-rw-r--r-- 1 dell ferg   6767 Mar  2 09:15 /j/PStart.xml
~> sed -i '/count/d ; /date/d ; /time/d' /j/PStart.xml
~> ls -al /j/P*
-rw-r--r-- 1 dell ferg   6767 Mar  2 09:16 /j/PSTART.XML

This used not to happen; and on a exFAT filesystem, the uc/lc Mixed is
preserved even if filename is 8.3.

FYI

~> uname -sr  ; /usr/lib/csih/winProductName.exe
CYGWIN_NT-10.0-WOW 2.10.0(0.325/5/3)
Microsoft Windows 10 Professional, 64-bit (build 16299)
~> sed --version
sed (GNU sed) 4.4
Packaged by Cygwin (4.4-1)

Fergus

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list