“set -xe” em casca de peixe

2

No bash, invocar set -x no início de um script faz com que os comandos sejam impressos no stdout enquanto o script está sendo executado. Qual é a sintaxe equivalente para a concha de peixe ?

    
por Sridhar Ratnakumar 01.11.2012 / 14:48

1 resposta

0

O comando set do Fish não tem essa opção.

No entanto, você pode incluir set em seu script de shell. Isso imprimiria o mesmo formato de saída ao qual você está acostumado quando colocado no topo de um script.

function set; echo + set $argv; builtin set $argv; end

Como alternativa, o comando da função possui uma opção --on-variable que permite monitorar variáveis específicas para mudanças e ter a função chamada automaticamente.

Ou você pode executar seu script de peixe com peixe -d 3 script.fish . Isso imprimirá algumas informações de rastreamento.

    
por 07.03.2016 / 18:18

Tags