Eliminar la extensión de un archivo
clemou01
-
zipe31 Mensajes publicados 34620 Fecha de registro Estado Colaborador Última intervención -
zipe31 Mensajes publicados 34620 Fecha de registro Estado Colaborador Última intervención -
Hola,
Actualmente estoy buscando eliminar la extensión de un archivo en shell. De hecho, se nos ha pedido truncar el nombre de los archivos en el nivel de la extensión para que solo muestre el nombre (sin el .blah). También se nos dijo que usáramos la función tr para hacer esto.
¿Alguien tiene una idea?
Aquí está mi script:
#!/bin/bash
cd /home/Audit
for auditor in *
do
cd $auditor
pwd
ls
for archivos in *
do
informe='echo $archivos|tr "." " "'
echo $informe
done
cd ..
done
Configuración: Linux / Firefox 3.6.12
Actualmente estoy buscando eliminar la extensión de un archivo en shell. De hecho, se nos ha pedido truncar el nombre de los archivos en el nivel de la extensión para que solo muestre el nombre (sin el .blah). También se nos dijo que usáramos la función tr para hacer esto.
¿Alguien tiene una idea?
Aquí está mi script:
#!/bin/bash
cd /home/Audit
for auditor in *
do
cd $auditor
pwd
ls
for archivos in *
do
informe='echo $archivos|tr "." " "'
echo $informe
done
cd ..
done
Configuración: Linux / Firefox 3.6.12
3 respuestas
-
Hola,
mira la opción -d de tr, tal vez te dé una pista...
--
A+ Blux"Los tontos se atreven a todo. Es incluso así como los reconocemos"
-
Después de mis investigaciones, todas las posibilidades que he intentado no han funcionado.
-
Hola,
Confieso que también he explorado muchas posibilidades con "tr" sin resultado, ,-((
¿Es realmente la condición sine qua non (tr) para lograrlo?
La expansión de las llaves me parece muy adecuada para este tipo de cosas...
;-\
--
Zen mis nuggets ;-)