Cómo eliminar / volúmenes / de mi servicio de automatización utilizando un script de shell existente

0

Tengo este script de shell de aquí . Ahora mismo produce algo como esto:

File Path: afp://serveraddress.com/Volumes/Sharepoint/Folder/test.txt Parent Folder: afp://serveraddress.com/Volumes/Sharepoint/Folder

Si tuviera que pegar esto en un navegador, fallará debido a la / Volumes / porción de la salida.

¿Hay alguna forma de usar esta misma salida pero elimina los volúmenes de la salida? Mi código actual se ve así:

toTheClipboard="File Path: afp://serveraddress.com$(echo $1 | sed 's/ /%20/g') Parent Folder: afp://serveraddress.com$(dirname "$1" | sed 's/ /%20/g')"
pbcopy<<<"$toTheClipboard"
    
pregunta Brave_Buffalo 06.03.2018 - 00:05

1 respuesta

0

Así es como lo haría:

toTheClipboard="File Path: afp://serveraddress.com$(sed -e 's: :%20:g' -e 's:/Volumes::' <<< "$1") Parent Folder: afp://serveraddress.com$(dirname "$1" | sed -e 's: :%20:g' -e 's:/Volumes::')"
pbcopy<<<"$toTheClipboard"
    
respondido por el user3439894 06.03.2018 - 01:51

Lea otras preguntas en las etiquetas