Perguntas sobre 'dash'

1
resposta

Em um script, verifique se a entrada padrão vem de um arquivo ou pipe

Eu sei que isso tem sido pobremente coberto anteriormente, mas essas respostas não têm explicação ou não se aplicam. Basicamente, em algum momento, meus scripts precisam verificar se um arquivo está especificado, se foi usado posteriormente...
04.06.2012 / 00:38
1
resposta

dash: Como capturar saída de trap (invocados argumentos w / o)?

A seção sobre trap no manual do traço afirma o seguinte: trap without any arguments cause it to write a list of signals and their associated action to the standard output in a format that is suitable as an input to the shell that ach...
10.02.2017 / 13:08
2
respostas

Chamando bash de sh (traço) com comandos lidos de args e “Cadeia entre aspas não terminada” / “EOF inesperado”

Pensei em documentar isso: estou tentando algo muito simples: defina a variável env em bash e imprima: $ bash -c "a=1; echo a$a;" a $ bash -c "a=1; echo a\$a;" a1 Agora eu quero o mesmo, mas chamado como argumento de sh (no meu sist...
21.04.2013 / 23:57
1
resposta

Exporte uma seleção de variáveis de ambiente com o escape correto

Eu quero exportar algumas variáveis de ambiente que eu configurei em um script de traço para um arquivo: myvariable="line 1 LINE=3 some characters: # \" \$ line 5" myvariable2="abc" export myvariable myvariable2 resultado esperado (um sc...
05.10.2015 / 17:46
2
respostas

Obter o número da linha em um shell script do Bourne

Gostaria de poder imprimir o número da linha atual em um script de shell. Eu sei sobre a variável $LINENO em shells Bash, mas não parece existir em shells Bourne. Existe alguma outra variável ou forma de obter o número da linha?     
28.09.2012 / 18:17
2
respostas

Eu serei capaz de construir o LFS usando dash e mawk?

Eu decidi que gostaria de aprender mais sobre o Linux e tentar criar o LFS. Eu estou usando o Ubuntu 11.04 como sistema host e o Ubuntu usa dash e mawk por padrão. Eu mudei de falsa para gawk, mas considerando que o falcão é muito mais rápido do...
05.05.2011 / 20:24
3
respostas

relatórios de traço 'Erro de sintaxe: “(' 'inesperado' ao usar substituição de processo

Eu tenho o seguinte comando bash diff <(xzcat file1.xz) <(xzcat file2.xz) e preciso executá-lo em dash . No meu sistema (Debian Wheezy), dash é o interpretador padrão para o cron ( /bin/sh é um link para /bin/dash ). Qu...
02.10.2013 / 15:54
2
respostas

exit trap em dash vs ksh e bash

Aqui está um script simples que configura um diretório temporário no diretório atual e um trap para deletá-lo ao sair. #filename: script set -x trap 'rm -rf "$d"' exit d='TMPDIR=$PWD mktemp -d' "$@" Se eu fizer ksh script sleep 100...
04.11.2015 / 13:21
2
respostas

Por que o alias dentro da função não funciona?

Veja o código abaixo: a()(alias x=echo\ hi;type x;alias;x);a Eu tenho um alias dentro de uma função, eu não quero mudar o ambiente externo (é por isso que eu estou usando () em vez de {} ), mesmo o código dizendo que o alias foi defi...
23.01.2015 / 18:42
1
resposta

cria um prompt de traço

Quando eu faço login no meu servidor que tem dash como shell padrão, recebo uma mensagem assim: \[3[1;31m\]\u\[3[0m\]@:\w # Como posso configurar o servidor que ele mostra algo assim? user@hostname!dash!/path/$ E, no caso, eu te...
30.09.2014 / 01:42