Znak modyfikacji lub ucieczki () lub uwalniania – pojedynczy znak powodujący inną niż domyślna interpretację znaku lub sekwencji znaków po nim następujących. Termin sekwencja zmodyfikowana dotyczy łącznie znaku modyfikacji wraz ze znakiem lub sekwencją znaków po nim następującą. Zwykle takim znakiem jest odwrotny ukośnik \.

Znak modyfikacji może oznaczyć kolejny znak lub znaki jako kod sterujący, znak specjalny, dosłowną interpretację znaku wewnątrz łańcucha, specjalną interpretację znaku np.: ósemkową, szesnastkową lub, w przypadku znaku nowej linii jego usunięcie - \nowa-linia jest traktowany jako kontynuacja tej samej linii.

Przykłady Powłoka Uniksa W powłoce Bourne’a symbol * jest wieloznacznikiem rozwijanym do listy nazw wszystkich zbiorów w bieżącym katalogu. Jednocześnie może istnieć zbiór o nazwie * i wskazanie go w tej powłoce jest możliwe właśnie przez użycie znaku modyfikacji przed tą nazwą. Tak więc: rm * # powoduje usunięcie wszystkich zbiorów w bieżącym katalogu

rm \* # pozwala na usunięcie jednego zbioru z nazwą *