Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
2
respostas

$ SHLVL não aumenta em (echo $ SHLVL)

Estou aprendendo scripts de shell e atendo-me a estes pequenos scripts de shell experimentais: 1 #!/usr/bin/env bash 2 A=1 3 (A=2;echo "A is $A in $SHLVL") 4 echo "A is $A in $SHLVL" 5 exit 0 Sem dúvida, $ A na linha 3 e na linha 4 são di...
12.01.2018 / 11:52
0
respostas

Processos em segundo plano invocados de .bashrc (na sessão tmux) morrem quando o tmux sai?

Este é um desafio para explicar, mas aqui está o comportamento que estou observando: # ~/.bashrc if [ -n "$TMUX" ]; then sleep 100 & fi Com isso no meu .bashrc , posso iniciar uma sessão do tmux, pgrep sleep e ver um PID. Poss...
19.01.2018 / 16:53
1
resposta

Verifique se existem arquivos no servidor remoto com estrutura de diretório ou organização diferente

Eu fiz um projeto NAS para substituir uma unidade de disco externa compartilhada antiga e, antes de descomissioná-la, gostaria de verificar se copiei todos os dados importantes para o novo NAS. Normalmente isso não seria um problema, mas eu tenh...
23.01.2018 / 05:30
1
resposta

Script Bash: para loop após dois comandos ssh

Seguindo Duplo SSH e execute o shell interativo , eu precisa executar dois tipos de loops após dois comandos ssh: #!/bin/bash/expect ssh -t -t server.com ssh -t -t virtualHostName '" declare -a arr=("element1" "element2" "element3"); for a...
25.01.2018 / 00:49
1
resposta

Erro ao usar o apt install no shell do Ubuntu do Windows 10

Eu estava tentando obter python e configurar um ambiente para trabalhar no próximo projeto. No Windows 10 bash do Ubuntu, eu corro o seguinte comando com sucesso: sudo wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz Ent...
25.01.2018 / 03:12
0
respostas

Ctrl R não mostrando o histórico mais recente

No mac quando tento pesquisar meu histórico de comandos, recebo apenas comandos muito antigos. Nenhum novo comando é salvo no histórico. Vocêvêaquique,depoisdahistória,eufizumcomandofdfsdfsd,masseeureabriroterminal,recebooseguinte: Nas última...
15.01.2018 / 10:01
0
respostas

estender o PATH gnome-shell para acesso ao binário ruby com RVM

Eu tenho um terminal escrito em ruby que eu instalo com uma gema. Eu quero ser capaz de lançar este terminal quando eu atingir Alt+F2 no gnome-shell. Quando eu usei a versão ruby do meu sistema, eu só tenho que modificar meu .profile assim:...
15.01.2018 / 11:13
1
resposta

como usar o xmllint para obter valor do xml

Eu tenho o seguinte arquivo XML <?xml version="1.0" encoding="UTF-8" ?> <!-- Component configuration file --> <Component> <Name>install_env</Name> <HelpString>install_env Com</HelpString> &...
17.01.2018 / 12:30
1
resposta

bash + como evitar mensagens específicas no arquivo de log

quando executo o script bash em minha máquina Linux, obtemos os seguintes erros no meu log, nota - definimos o script: exec > $log 2>&1 , ( in order to send all standard error/output to $log ) as mensagens de erros: tpu...
16.01.2018 / 10:37
1
resposta

mv dentro do shell script não move arquivos

Muitas vezes discutido, mas as respostas não me levaram a uma solução, infelizmente, e estou um pouco envergonhado por precisar fazer essa pergunta novamente. Mas aqui estamos nós. Eu tenho um script de shell dosomething.sh com o shebang...
15.01.2018 / 12:33