* 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.

cortar cadenas de texto usando awk ¨¨ Uso de Awk semi avanzado

Buenos dias 

digamos que tengo la cadena de texto 

cad="/home/tenchi/Binding of /tenchi_swarm/w i n s/The Spider"

la que es una direccion de la cual nesesito sacar todo excepto el nombre del archivo al final "The Spider"

hasta ahora lo que e conseguido en la internet es que si le doy 

echo "$cad" | awk 'BEGIN{ FS="/" }{ for(i=1;i<=NF;i++) print $i}'

me tira

home
tenchi
Binding of
tenchi_swarm
w i n s
The Spider

cada espacio separado con un salto de linea y yo lo nessesito todo en una sola linea

y

echo "$cad" | awk 'BEGIN{ FS="/" }{ $NF=""; print $0 }'

lo que me tira 

home tenchi Binding of  tenchi_swarm w i n s 

funciona pero me quita los slashes, nesesito hacer eso mismo pero que conserve los slashes  

el man de awk  es un poco engorross  y practicamente no tiene ejemplos, 

y se que hay otras formas de hacerlo sin usar awk, pero termino con muchas lineas de codigo y nesesito hacer esto una y otra vez en mi scrip

muchas gracias por la ayuda que puedan prestar

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

# 116638 No te entiendo ¿Cual es la

No te entiendo

¿Cual es la salida que buscas?

"The Spider"

ó

"/home/tenchi/Binding of /tenchi_swarm/w i n s"


Gravatar de onitenchi

# 116662 bueno

yo nesesito la segunda

nesesito que me devuelva la direccion donde esta ubicado el archivo, conservando slashes y espacios en blanco



Gravatar de onitenchi

# 116716 ya encontre como

[tenchi@localhost BBLACK]$ pwd
/home/tenchi/.wine/drive_c/Program Files/BBLACK

[tenchi@localhost BBLACK]$ pwd | awk 'BEGIN{FS="/";OFS="/"}{$NF="";print $0}'
/home/tenchi/.wine/drive_c/Program Files/

[tenchi@localhost BBLACK]$ pwd | awk 'BEGIN{FS="/"}{print $NF}'
BBLACK

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.