* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

¿ como pasar guiones bajos a espacios en bash ?

Para transformar espacios en guiones bajos en bash, (para poder luego ejecutar otras operaciones sin ser impedido por los espacios) se puede hacer:

find . -name '* *' | sort | while read FILE
do
NEWFILE=`echo ${FILE} | sed 's/ /_/g;'`
mv "${FILE}" ${NEWFILE}

echo ${NEWFILE}

Pero para hacer al revès, (para restablecer los espacios de los nombres) tendría que ser:

find . -name '*_*' | sort | while read FILE
do
NEWFILE=`echo ${FILE} | sed 's/_/ /g;'`
mv "${FILE}" ${NEWFILE}
echo ${NEWFILE}

Pero no funciona debido al espacio en "sed 's/_/ /g;'`"  si se usa cualquier carácter en vez de espacio funciona...

:-( dónde esta el problema, ¿ sinatxís de sed ?

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de katnatek

# 111912 sed "s/_/\  /g;"



Gravatar de inot

# 111917 Gacias Katnatek, Pero no

Gacias Katnatek,

Pero no funciona, ni tampoco (como sale por algún lado):  sed "s/_/" "/g;"

En cambio la sintaxis es correcta, ya que funciona con cualquier otro carácter.

Para ser mas claro lo uso para pasar archivos wma a mp3 directamente:

#!/bin/sh

# Renombrar los espacios de los archivos a _
find . -name '* *' | sort | while read FILE
do

NEWFILE=`echo ${FILE} | sed 's/ /_/g;'`
mv "${FILE}" ${NEWFILE}
echo ${NEWFILE}
done

# Convertir wma a mp3
for f in *.wma
do
mplayer $f -ao pcm
mv audiodump.wav $f.wav
lame $f.wav
rm $f.wav
done

# Renombrar wma.wav.mp3 a mp3
find . -name '*wma.wav.mp3*' | sort | while read FILE
do
NEWFILE=`echo ${FILE} | sed 's/wma.wav.mp3/mp3/g;'`
mv "${FILE}" ${NEWFILE}
done

Lo cual deja los archivos con guiones bajos, lo que me extraña, es que el autor del script no lo haya completado para revertir el nombre de archivo a su estado original, lo cual me huele mal...¿ no será posible ?

Esta la piedra en tu tejado :-)


Al que está sentado en el trono, y al Cordero, sea la alabanza, la honra, la gloria
y el dominio por los siglos de los siglos.

Linux user #463168

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.