¿Cómo convierto la primera letra de cada palabra en una lista de mayúsculas a minúsculas? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
¿Cómo minimizar el primer carácter de una cadena? 8 respuestas¿Cómo convierto la primera letra de cada una de las siguientes letras mayúsculas a minúsculas?
Por ejemploSentMessage
se convertiríasentMessage
yNotAttemptedCreditLimitReached
se convertiríanotAttemptedCreditLimitReached
... etc.
lista de palabras a continuación. Solo están en un archivo de texto.
SentMessage
DeliverySucceeded
DeliveryFailed
DeliveryTimedOut
NotAttemptedCreditLimitReached
NotAttemptedChargingFailure
SubscriptionFailed
SentReportSMDeliveryStatus
FailedToSendReportSMDeliveryStatus
ReportSMSucceeded
ReportSMFailed
Estaba buscando hacerlo notepadd ++ inicialmente, pero abierto a otras sugerencias bash / python ... etc.
EDIT1 - la solución$ cat testw
SentMessage
DeliverySucceeded
DeliveryFailed
DeliveryTimedOut
NotAttemptedCreditLimitReached
NotAttemptedChargingFailure
SubscriptionFailed
SentReportSMDeliveryStatus
FailedToSendReportSMDeliveryStatus
ReportSMSucceeded
ReportSMFailed
$ sed -i 's/[A-Z]/\L&/' testw
$ cat testw
sentMessage
deliverySucceeded
deliveryFailed
deliveryTimedOut
notAttemptedCreditLimitReached
notAttemptedChargingFailure
subscriptionFailed
sentReportSMDeliveryStatus
failedToSendReportSMDeliveryStatus
reportSMSucceeded
reportSMFailed