O nome do prompt secundário é exatamente esse - prompt secundário. Como bash man page dá:
PS2 The value of this parameter is expanded as with PS1 and used as the secondary prompt string. The default is ''> ''.
Quando você abre o Unix, digamos no Ubuntu 16.04, você pode digitar \
(o símbolo da barra invertida para iniciantes) e apertar enter, e isso abrirá aparentemente algum tipo de "sub-prompt" ou o que eu também gosto chame um "prompt secundário".
Eu me perguntava sobre as diferenças entre o prompt "primário" e este "secundário" e a única diferença que encontrei (muito por acaso) é que o aviso "Secundário" pode realmente executar um pouco mais no local de execução de scripts (dado estes começam com #!/bin/bash
), enquanto o "primário" faz isso e falha após 1-2 segundos. Inicialmente, ambos não executarão o script totalmente, pelo menos se incluir comentários, mas por algum motivo o "secundário" executará significativamente mais do script (se eu colar o script em um arquivo script.sh
criado com Vi ou Nano, b será executado muito bem na maneira tradicional de ./script.sh
).
Eu quero perguntar aos veteranos do Unix, qual é o nome formal desse "sub prompt" se houver um, e quais são as principais diferenças entre ele e o "prompt primário, se houver diferenças importantes. Eu peço aqui para que mais pessoas encontrem esses dados facilmente no Google.
Tags prompt