Perguntas com a marcação «sh»

109
apt-get install tzdata noninteractive

Quando eu tento apt-get install -y tzdata a opção de linha de comando para escolher o fuso horário é exibida. Estou tentando usar isso em um script para fazer alguma configuração, como posso fazer o apt-get rodar sem a entrada do usuário? Eu sei reconfigurar o tzdata que posso fazer echo...

108
Qual é a diferença entre PS1 e PROMPT_COMMAND

Ao dar uma olhada neste tópico incrível , percebi que alguns exemplos usam PS1="Blah Blah Blah" e alguns usam PROMPT_COMMAND="Blah Blah Blah" (e alguns usam ambos) ao definir o prompt em um shell bash. Qual é a diferença entre os dois? Uma busca SO e até mesmo uma busca mais ampla no Google...

108
Identifica o usuário em um script Bash chamado por sudo

Se eu criar o script /root/bin/whoami.shcontendo: #!/bin/bash whoami e este script é chamado por um usuário com um sudo configurado corretamente, ele indicará root Existe uma maneira rápida de obter o usuário real em um script ou terei que recorrer a parâmetros que passam junto com esse nome de...

108
Como posso comparar dois hashes?

Estou tentando comparar dois Ruby Hashes usando o seguinte código: #!/usr/bin/env ruby require "yaml" require "active_support" file1 = YAML::load(File.open('./en_20110207.yml')) file2 = YAML::load(File.open('./locales/en.yml')) arr = [] file1.select { |k,v| file2.select { |k2, v2| arr...

108
Usando unset vs. definindo uma variável para vazia

No momento, estou escrevendo uma estrutura de teste bash, onde em uma função de teste, tanto os testes padrão do bash ( [[) quanto os matchers predefinidos podem ser usados. Matchers são wrappers para '[[' e além de retornar um código de retorno, defina alguma mensagem significativa dizendo o que...