BASH
Configurare email
Configurare software
Hardware
Linux
Linux Mint
Pentru tonti
Securitate
VMWARE
Windows
bash :: functie bash pentru escape string
CAMSCAPE SERVICES Cristian M. |
Title | Functie bash pentru escape string |
Tags | bash, escape, string | |
Desc. | Functie bash pentru escape string | |
Code | KBSH0007 v1.0 | |
Date | 19 septembrie 2012 |
Este utila in cazul in care se paseaza un sir de caractere pentru prelucrare suplimentara folosind sed, tr, etc. In acest caz, anumite caractere din respectivul sir pot fi caractere speciale (ca de exemplu . \ /). Acestea, fara escape, pot conduce la rezultate imprevizibile ale prelucrarii.
Nu strica folosirea functiei preventiv.
function EscapeString { # Function to escape strings. The function escapes all . / \ # Used for passing strings to sed for example # # Param: # - string to be escaped # # Return: # - escaped string # # Copyright CAMSCAPE SERVICES GPLv2 # http://www.camscape.ro # echo $1 | sed -e 's/\([[\/.*]\|\]\)/\\&/g' }