Eu tenho um arquivo de log que foi criado por nobody:, nogroupque é uma atividade que está sendo registrada, eu queria emular a adição de uma mensagem ao arquivo de log. Meu primeiro pensamento foi: $ sudo su nobody This account is currently not
Eu tenho um arquivo de log que foi criado por nobody:, nogroupque é uma atividade que está sendo registrada, eu queria emular a adição de uma mensagem ao arquivo de log. Meu primeiro pensamento foi: $ sudo su nobody This account is currently not
Eu tenho uma série de comandos a, b, c qual estou encadeamento em conjunto com &&: a && b && c. Eu quero pegar a saída de todos os comandos para stdout e stderr. a && b && c 2>&1 > capture_file captura apenas a saída do comando...
Desejo executar um comando a cada 10 segundos e executá-lo em segundo plano (eliminando assim watch?). Todas as respostas mostram algo como o seguinte, mas isso será executado a cada 11 a 14 segundos. Como pode ser isto alcançado? while true; do # perform command that takes between 1 and 4...
Eu tenho um programa Pque espera receber "Olá" e emitir "Por quê?" antes de fornecer um recurso. Esse recurso é usado por outros programas que não sabem que é uma cortesia comum iniciar uma conversa com "Olá". Assim, eu quero escrever um wrapper para Pque funcione assim (sintaxe zsh): coproc...
Eu criei um programa C simples assim: int main(int argc, char *argv[]) { if (argc != 5) { fputs("Not enough arguments!\n", stderr); exit(EXIT_FAILURE); } E eu tenho meu PATH modificado no etc / bash.bashrc da seguinte forma: PATH=.:$PATH Salvei este programa como set.c e estou compilando-o...
Por que, usando o bash e suspendendo um loop while, o loop para após ser retomado? Pequeno exemplo abaixo. $ while true; do echo .; sleep 1; done . . ^Z [1]+ Stopped sleep 1 $ fg sleep 1 $ Estou familiarizado com os sinais e acho que esse pode ser o comportamento natural do bash, mas gostaria de...
No Bashshell, eu posso obter o status de saída do comando através da $?variável: # ps -ef | grep "haha" root 15439 15345 0 23:02 pts/0 00:00:00 grep --color=auto haha # echo $? 0 Está disponível apenas no shell Bash? Ou também posso usá-lo em outras
Operando um shell bash padrão em um servidor, o prompt do PS1 é padronizado com $ para usuários não root e # para root. IE: ubuntu@server:~$ sudo su root@server:/home/ubuntu# Por que é
Estou tentando abrir o GNU Screen com o seguinte comando no meu Mac OS: host:~ user$ screen O terminal da tela é aberto, mas morre rapidamente com a mensagem de erro: Não é possível exec / bin / false: esse arquivo ou diretório não existe Meu terminal está configurado para abrir o bashshell...
(Estou editando um script Bash existente, provavelmente estou cometendo um erro bobo aqui ...) Eu tenho um script de shell que salva um comando com uma variável de ambiente como seu argumento como este: COMMAND="mvn clean install -P $MAVEN_PROFILE" Em seguida, ele executa o comando...
Como executar automaticamente um comando no terminal local depois de sair de uma sshconexão? Existe algum gancho ou evento que possa ser tratado para
Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 3 anos . Para comparar tempos de execução de...
Veja os exemplos a seguir e suas saídas nos shells POSIX: false;echo $?ou false || echo 1:1 false;foo="bar";echo $?ou foo="bar" && echo 0:0 foo=$(false);echo $?ou foo=$(false) || echo 1:1 foo=$(true);echo $?ou foo=$(true) && echo 0:0 Conforme mencionado pela resposta mais votada...
Quero saída colorida de grep. .... Mas Estratégia 1: GREP_OPTIONS. Mas isso está obsoleto. Consulte http://www.gnu.org/software/grep/manual/html_node/Environment-Variables.html Stragegy 2: GREP_COLORS parece uma solução à primeira vista, mas isso faz algo diferente. Estratégia 3: alias. Isso...
Eu queria saber se existe uma maneira de descobrir o shell padrão do usuário atual dentro de um script de shell? Caso de uso: Estou trabalhando em um script que define um alias para um comando e esse alias é definido em um script de shell. !# /bin/bash alias = 'some command to set the alias' Há...
Estou executando o Gnome Shell 3.20.4. Existe uma maneira de mostrar a porcentagem de bateria ao lado do ícone? O Gnome Shell está usando um conjunto reduzido de ícones para a bateria, não sendo, portanto, preciso. Como o ícone depende da porcentagem, ele deve estar disponível....
Digitando o seguinte no Bash: env | grep USER e set | grep USER dá às duas vezes o mesmo nome de usuário. Como eu sei, por exemplo, ao digitar echo $USERse o shell ou a variável de ambiente foi
Normalmente, o globing do bash faz distinção entre maiúsculas e minúsculas: $ echo c* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo C* CarePackage.md ChocRippleCake.md Clips O uso de colchetes não parece mudar isso: $...
No momento, preciso definir o shell do peixe como meu shell padrão no NixOS e não há documentação oficial sobre como fazer isso declarativamente (não executando chsh) no
Existe alguma maneira de imprimir o nome da variável junto com seu valor? j=jjj k=kkk l=lll for i in j k l do .... done Saída esperada (cada variável em uma linha separada): j = jjj k = kkk l = lll Alguém pode sugerir uma maneira de obter o resultado