Kiedy używam less
w wierszu poleceń, dane wyjściowe są jak
ale kiedy używam less
z poziomu skryptu bash, otrzymuję:
Jak mogę użyć less
w skrypcie bash, aby nie uzyskać wszystkich znaków zmiany znaczenia i pozwolić, aby działało tak, jak działa w interaktywnym wierszu poleceń?
scripting
less
escape-characters
Michael Durrant
źródło
źródło
LESS
od wartości ustawionej w interaktywnej powłoce, ale nie w skrypcie powłoki. Czy,printenv | grep LESS
aby dowiedzieć się o jego tożsamości, a następnie możesz ustawić go w skrypcie powłoki lub użyć równoważnych opcji wiersza polecenia.Odpowiedzi:
Użyj
-R
flagi:Ze
less
strony podręcznika.źródło