Perguntas sobre 'shell'

2
respostas

Por que estou recebendo este erro no Swan-Cygwin?

Estou usando o Swan para fornecer suporte ao Linux no meu computador Windows, Estou tendo um pequeno problema ao abrir o "Swan Terminal" (Xfce4 / bash). isso gera erros ao inicializar: -bash: [: /home/Michael: binary operator expected...
06.04.2017 / 07:17
1
resposta

trap na saída de comando não funciona a menos que seja usado em uma função ou sub-shell

Estou experimentando um pouco com trap no código de retorno de comando inválido usando um código de amostra #!/bin/bash # Exit on error trap 'echo 'exiting..';exit' ERR set -e h=1 b=$((h+)) # <----- command causing the error echo $? e...
29.12.2016 / 10:20
3
respostas

Captura a saída de uma função de shell sem um subshell

Eu tenho rbenv (gerenciador de versão do Ruby) instalado na máquina e funciona assim: $ rbenv local 2.3.1 Escrevendo para stdout a versão local do meu ruby. Eu quero resgatar esta versão e declará-lo em uma variável para reutilizar e...
03.01.2017 / 14:06
2
respostas

espera e reciclagem de PID

Eu tenho uma preocupação em que, em um script, eu estarei chamando versões paralelas de uma função para executar em segundo plano e, em seguida, emitindo uma espera. a () { sleep $1 } a 10 & PIDs="$PIDs $!" a 50000 & PIDs="$PIDs $!...
13.01.2016 / 10:37
1
resposta

Qual é o objetivo do shell uucico no HP-UX, Solaris e possivelmente outras variedades Unix?

Eu não sou um administrador do Unix, mas trabalho com servidores Unix regularmente e estou bastante familiarizado com o funcionamento deles. Então, talvez isso seja algo óbvio, mas não é algo que eu possa encontrar uma resposta e todas as minhas...
13.01.2016 / 00:39
2
respostas

abre um arquivo usando CDPATH e symlink

Para me movimentar rapidamente, adicionei um caminho ao CDPATH que contém links simbólicos para locais diferentes. Eu fiz isso adicionando a seguinte linha ao .bashrc: export CDPATH=~/symlinks Ao trabalhar com diretórios, tudo bem e eu po...
20.08.2012 / 13:18
2
respostas

O que define a variável de ambiente $ SHELL?

Onde a variável de ambiente $SHELL é definida pela primeira vez em um sistema UNIX? Como posso encontrar e imprimir todas essas configurações padrão do meu terminal?     
20.04.2016 / 22:42
1
resposta

Combinando todos os valores de duas colunas no arquivo

Eu tenho um arquivo com (com apenas uma linha) com várias colunas, digamos 4 (neste caso): A B C D E eu quero a saída como toda combinação possível de valores de coluna levando 2 de cada vez, como: AB AC AD BC BD CD em que AB e...
08.04.2016 / 08:29
2
respostas

Shellcheck reclama que eu não deveria ler e escrever o mesmo arquivo no mesmo pipeline

ShellCheck mostra o seguinte erro para esta linha de código: printf '%d' $(($(< "$1") + 1)) > "$1" Certifique-se de não ler e escrever o mesmo arquivo no mesmo canal Isso é realmente um problema? Poderia ler e gravar o mesmo...
24.09.2015 / 14:02
1
resposta

Execute comandos em um terminal, então deixe-me digitar mais comandos

Eu escrevi esse script para criar várias guias na mesma janela de terminal e executar comandos nelas: #!/bin/bash #Use the commands as: #--tab-with-profile=Default --title=<SPECIFY THE TAB TITLE HERE> -e "bash -ic \"<SPECIFY THE COMM...
06.10.2015 / 11:37