Perguntas sobre 'bourne-shell'

1
resposta

Solaris / bin / sh O fornecimento de um arquivo se comporta de maneira diferente da execução de um arquivo. Por quê?

Eu tenho um script bash que será chamado por /bin/sh em uma máquina Solaris. Quando executo o script como /bin/sh ./solarisSh , funciona. Quando eu obtenho o mesmo script, ele falha. Eu sei que bash e Bourne Shell são quase nada se...
11.09.2017 / 05:01
2
respostas

Bourne Shell para CShell

Isso funciona bem: #!/bin/sh ALTER="$1" NAME="$2" for pr in $(pgrep $NAME); do elapse=$(ps -o etime= -p $pr) [ "${elapse%:*}" -gt "$ALTER" ] && echo $pr done Mas se eu tentar mudar para o CShell: #!/bin/csh set ALTER...
07.10.2015 / 14:06
2
respostas

Verificando usuário root em sh e bash [duplicado]

Eu estou tentando escrever um script que automatiza a instalação de ports / packages em novas instalações do FreeBSD. Para fazer isso, o usuário que executa o script deve ser root. O sistema "supostamente" é virgem, significando que bash...
05.03.2018 / 15:43
1
resposta

Determine como o bash ou sh foi chamado

De um shell bash ou sh, como posso determinar se ele foi chamado com o comando bash ou sh , um shell de login, um xterm e, no caso do primeiro, como foi chamado? Por exemplo, se eu chamar bash de um xterm e, em seguida, chamá-lo novam...
22.01.2017 / 13:19
1
resposta

Bourne shell: o que ele executa em interativo, não-login?

Eu peço dessa forma, porque de acordo com o link , quando eu começo screen é um "interativo , não-login "Estou fazendo. O que realmente está acontecendo é que estou logando em um sistema Bourne shell (não BASH), e quando o faço, ele executa...
28.01.2017 / 20:09
1
resposta

Automatizando o erro do Certbot para o servidor OSX no script get_cert.sh [closed]

Olá pessoal e gurus, Atualmente estou enfrentando um problema com a minha máquina Mac OS-X El Capitan ao executar o certbot (ou basicamente o letsencrypt). Minha máquina é um mac mini, que supostamente está executando uma solução MDM com o...
12.09.2017 / 06:50
1
resposta

O que significa um redirecionamento “|” (“greater-pipe” -redirection)? [duplicado]

O que faz o >| -redirection no bash? Acabei de descobrir que echo text >| somefile cria o arquivo somefile (se ainda não existir) e o preenche com text . Semelhante como echo text > somefile faria. Outras experiênc...
03.12.2015 / 12:46
3
respostas

Bourne shell: trailing '-' operator na substituição de parâmetros

Estou lendo um script de shell para adicionar uma barra de progresso a determinados processos (encontrado aqui ). Estou tendo problemas para entender essa linha (opcional): #BAR_EXT=${BAR_EXT-} O comentário diz que isso adicionará uma ex...
22.03.2015 / 22:24
1
resposta

Bourne shell: ignorando certos tipos de stdin

Eu tenho um programa que está atualmente funcionando, mas eu preciso modificá-lo para ignorar algum stdin que não é adequado para sua função correta. Agora, para executar o programa: printf "1 \ n3 \ n5 \ n" | sh prog O programa atualmente...
25.03.2015 / 04:27
1
resposta

Qual é a etimologia de $ PS1? [fechadas]

O que significam as letras PS em $PS1 ? Na verdade, é "Prompt String"? Onde surgiu $PS1 ?     
09.07.2018 / 09:56