Perguntas sobre 'shell'

3
respostas

Variável de exclamação '$!' [duplicado]

Eu tenho estudado para o meu exame Unix e muitas vezes vi uma variável de ponto de exclamação - $! Se eu escrever echo $! no meu shell do Mac me diz algo como "Você tem e-mail em ..." É objetivo deste para armazenar se eu tenho ou não...
03.06.2016 / 12:25
5
respostas

Como fazer 'cd dir / filename' me leva para dir /?

Eu consideraria muito conveniente poder usar cd com um argumento arquivo . cd myDirectory/anyname.anyExtension seria equivalente a cd myDirectory/ Qual seria o melhor alias ou função para alcançar esse comportamento? EDITAR...
17.05.2013 / 16:39
3
respostas

Como remover uma coluna ou várias colunas do arquivo usando o comando shell?

Meu arquivo ARCHIVE B1_NAME B2_NAME B3_NAME ELEMENT INFO_NAM WERT PROCID -------- -------- -------- -------- -------- -------- ---- ------ 15Min...
09.08.2015 / 11:55
2
respostas

Qual é o valor de $ {# 1}?

Por favor, explique o uso de ${#1} abaixo: getlable () { if (( ${#1} == 0 )); then test="-"; else test="${1}"; fi; }     
27.01.2016 / 11:50
1
resposta

O que as shells interativas devem fazer nos grupos de processos órfãos?

(Poste novamente no unix de acordo com a sugestão em link ) A pergunta curta é: o que um shell deve fazer se estiver em um grupo de processos órfão que não possui o tty? Mas eu recomendo ler a longa pergunta porque é divertido. Aqui está...
29.12.2012 / 19:28
1
resposta

expansão de variável indireta em POSIX como feito em bash? [fechadas]

É possível, ou há algum truque elegante para fazer uma expansão de variável indireta no POSIX, como pode ser feito no Bash? Para o contexto, estou tentando fazer o seguinte: for key in ${!map_*} do # do something done EDIT: Para es...
30.01.2014 / 08:29
2
respostas

Qual é o uso do comando “export”?

Eu criei uma variável de ambiente em uma janela de terminal e tentei ecoar em outra janela de terminal. Isso não mostrou nada. $TEST=hello Depois disso, eu o exportei e tentei novamente a echo em uma janela de terminal diferente. resul...
14.06.2015 / 14:55
2
respostas

Por que o --text = “$ @” apenas passa a primeira palavra?

Quando executo o script a seguir com alguns argumentos, como arg1 arg2 arg3 : #!/bin/bash zenity --entry --text="$@" zenity cria um diálogo de entrada com este texto: "arg1" enquanto eu espero "arg1 arg2 arg3" Se eu usar uma variável...
26.10.2012 / 18:03
3
respostas

Qual é a diferença de ter aspas duplas ou não no bash [duplicado]

Eu tenho alguns scripts bash, um deles com o seguinte conteúdo: #!/bin/bash source $(dirname ${BASH_SOURCE[0]})/script.sh enquanto o outro tem o seguinte conteúdo: #!/bin/bash source "$(dirname ${BASH_SOURCE[0]})/script.sh" Como...
14.04.2014 / 06:56
3
respostas

Adição de números extremamente grandes no shell script

Suponha que dois números sejam armazenados em dois arquivos diferentes, a.txt e b.txt . Cada número é grande o suficiente (mais de 30 dígitos) para não ser suportado pelo tipo de dados numéricos usado por bash . Como posso adicioná-...
27.01.2017 / 12:52