Re: help
Noble Galante <[email protected]> Mon, 19 Jun 2017 00:43:23 +0200
| Newsgroups | gmane.comp.gnu.utils.bugs |
|---|---|
| Message-ID | <CA+=EEK1vLQLi-Dh6AQ0sG+97w0e4PMekdBSBA3=N1BwN95JSvQ@mail.gmail.com> |
Thanks for your prompt response. And sorry for my slow gratitude. But I found the solution updating the 'sed' command. Well I used one from the year 2002 that was a simple executable. And now I have one of the year 2012 and with dll libraries. Thanks anyway and I owe you one .... ... beer for example :-) ------------------------------------ Gracias por tu pronta respuesta. Y perdón por mi lenta gratitud. Pero encontré la solución actualizando el comando 'sed'. Pues usaba uno del año 2002 que era un simple ejecutable. y ahora tengo uno del año 2012 y con librerías dll. Gracias de todos modos y te debo una.... ...cerveza por ejemplo :-) 2017-06-15 2:24 GMT+02:00 Bob Proulx <[email protected]>: > Hola! > > > I used the expression sed -e "s/\<./\u&/g" to put the first letter > > of each word in uppercase. > > But in the version for ms-dos, I can not get it to work. > > Can you help me ?? > > The problem is that \u and \U are PCRE Perl Compatible Regular > Expression library features that do not exist in POSIX BRE or ERE > libraries. It depends upon your system's C library regular expression > library and how sed was compiled to use them. This is most likely the > reason it is not working for you on MS-DOS. Likely the MS-DOS version > you are using is using has the POSIX BRE (Basic Regular Expressions) > library which does not support that feature. > > For the archive discussion, here is an example which works using the > PCRE but not for BRE or ERE. > > $ printf "one two\nthree four\n" | sed "s/\<./\u&/g" > One Two > Three Four > > Documentation for the PCRE is in perlre(1). > > http://perldoc.perl.org/perlre.html > > Please in the future use a better subject line than just "help". > Perhaps "help with sed regular expression" in this case. Or anything > better than just help. :-) > > Bob > > Noble Galante wrote: > > Hola, > > Yo usaba la expresión sed -e "s/\<./\u&/g" , para poner la primera letra > > de cada palabra en mayuscula. > > Pero en la versión para ms-dos, yo no consigo que funcione. > > Podeis ayudarme?? > > --------------------------- > > Hello, > > I used the expression sed -e "s / \ <./ \ u & / g" to put the first > letter > > of each word in uppercase. > > But in the version for ms-dos, I can not get it to work. > > Can you help me ?? > > > > Thanks > -- Noble Galante