HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac > GNU/Linux, Unix, *BSD and Free Software, Android

Por cuestiones de Compatibilidad

<< < (2/2)

nippio:

--- Cita de: Mr_X ---
--- Cita de: nippio ---Lo Baje pero no funciona????
--- Fin de la cita ---


¿Qué no funcionó?

PS: Vaya, las negritas no cesan de estar por acá... En fin...
--- Fin de la cita ---


Bueno baje, el programa  CHANGECASE,  trate de cambiar archivo y sufijo a
mayusculas, y supuestamente solamente refleja cambio en la primera letra, sin embargo por ejem. (Dalia01.rp) asi lo reflejo, pero este mismo archivo lo copiio a Linux y me lo copia asi (dalia01.rpg) pienso que el problema esta en Linux, pero desde Linux los renombras con boton derecho del mouse y funcion Renombrar lo Hace, si lo puede hacer uno por uno, mi pregunta usando el comando mv no lo podria hacer a todos?

lo use asi y no lo acepta (mv *.rpg /*.RPG/home/rpg/prueba

Gracias por tu ayuda

Mr_X:
¿Seguro que eliges la opción adecuada?
Verifica en el Símbolo del sistema que estén bien los nombres (espero que uses WinXp ó 2000)...
Si no sirvió el ChangeCase, busca otro...

O en Linux podrías usar un script como éste usando el comando tr

nippio:

--- Cita de: Mr_X ---¿Seguro que eliges la opción adecuada?
Verifica en el Símbolo del sistema que estén bien los nombres (espero que uses WinXp ó 2000)...
Si no sirvió el ChangeCase, busca otro...

O en Linux podrías usar un script como éste usando el comando tr
--- Fin de la cita ---


Fiijate que con WXP y CHANGECASE aparentamente funciona y se ven todos los miembros en mayusculas inclusive la extencion, sin embargo al copiarlos al Linux cataplun lo graba en minusculas..

Mr_X:
Se me hace raro que al momento de copiar a Linux te cambie todo a minúsculas...

Bájate este script para cambiar los nombres de archivo en Linux...

Mr_X:
Créalo como script de shell y guárdalo en un directorio de tu PATH:


--- Código: ---#!/bin/bash
nuevo_nombre=""

if [ -z "$1" ]; then
archivos=$(ls $(pwd))
else
archivos=$(ls "$1")

fi

for archivo in $archivos ; do
nuevo_nombre=$( echo $archivo | tr [:lower:] [:upper:] )
echo $archivo $nuevo_nombre
mv $archivo $nuevo_nombre
done
--- Fin del código ---


Sólo ten cuidado de pasarle el archivo y/o directorio porque si no lo haces, modifica los nombres en el directorio actual y te podrías llevar una desagradable sorpresa...

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa