Come rimuovere / volumi / dal mio servizio di automazione utilizzando lo script di shell esistente

0

Ho questo script di shell da qui . In questo momento produce qualcosa di simile a questo:

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

Se dovessi incollarlo in un browser fallisce a causa del / Volumes / porzione dell'output.

C'è un modo per utilizzare lo stesso output ma rimuovere i volumi dall'output? Il mio codice attuale assomiglia a questo:

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"
    
posta Brave_Buffalo 06.03.2018 - 00:05
fonte

1 risposta

1

Ecco come lo farei io:

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"
    
risposta data 06.03.2018 - 01:51
fonte

Leggi altre domande sui tag