Quando eu uso less
na linha de comando, a saída é como
mas quando uso less
de dentro de um script bash, recebo:
Como posso usar less
em um script bash e não obter todos os caracteres de escape e fazê-lo funcionar como na linha de comando interativa?
scripting
less
escape-characters
Michael Durrant
fonte
fonte
LESS
definido com algum valor no seu shell interativo, mas não no seu script de shell. Façaprintenv | grep LESS
para descobrir sua identidade e, em seguida, você também pode configurá-lo no seu script shell ou usar as opções de linha de comando equivalentes.Respostas:
Usar
-R
sinalizador:Da
less
página do manual.fonte