Sono nuovo allo script di shell. Qualcuno può aiutarmi con il comando a sfuggire allo spazio con "\". Ho un FILE_PATH variabile =/path/to il mio file/testo,
voglio sfuggire gli spazi solo FILE_PATH =/path/to \ My/testo \ fileComando Unix per scappare dagli spazi
ho provato con comando tr -s ma esso non aiuta
FILE_PATH = echo FILE_PATH | tr -s " " "\\ "
qualcuno può suggerire il comando di destra !!
Qual è il problema ** reale ** che stai riscontrando? –
Voglio semplicemente sfuggire allo spazio in modo da poter utilizzare altri comandi come cp, rm, ecc. – Mojoy
Se si desidera utilizzare FILE_PATH in altri comandi, è sufficiente utilizzare le virgolette. 'rm" $ FILE_PATH "' funziona bene se contiene spazi bianchi. –