bash funksjon som presenteres her normaliserer banenavn. Ved å normalisere mener jeg det fjerner unødvendige /./og ../dir sekvenser. For eksempel vil ../d1/./d2/../f1 normalisert bli ../d1/f1.
Den første versjonen av funksjonen bruker bash regulære uttrykk. De /./sekvenser er fjernet først under variabel utvidelse med substitusjon av linjen:
lokale banen = $ {1 //\\/.\\//\\/} Source Linux JournalSeptember 3, 2009, 1: 22:00
Les mer
Next Page:Avdekke betydningen av topper Statistics