Use set +x
. Mais informações:
$ type set
set is a special shell builtin
Como set
é um shell embutido, ele está documentado na documentação do seu shell.
Tenha em atenção que alguns sistemas têm páginas man para builtins de shell, mas estas páginas de manual só estão correctas se estiver a utilizar a shell predefinida. No Linux, você pode ter páginas man que apresentam comandos POSIX, que aparecerão para built-in de shell, porque não existe uma página man de um utilitário independente para sombrear; Estas páginas man estão corretas para todas as shells no estilo Bourne (dash, bash, * ksh e até zsh), mas normalmente incompletas.
Consulte Como ler e pesquisar páginas de manual longas para obter dicas sobre como pesquisar para um embutido em uma longa página de manual de shell.
Neste caso, a resposta é a mesma para todos os shells ao estilo Bourne. Se set -LETTER
ativar uma opção, set +LETTER
desativará. Assim, set +x
desativa os rastreios. O último traço que lê set +x
é inevitável (exceto deixando o shell sair - às vezes você pode usar um subshell (set -x; command to trace; other command to trace); command that is not traced
).