Perguntas sobre 'bash'

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

bash .sh script loop em vez de terminar / sair

Estou escrevendo meu primeiro script bash. Toda vez que eu corri para ter certeza de que funciona, tudo funciona exatamente como eu gostaria, com exceção do comando done no final. Em vez disso, ele volta à pergunta perguntando ao usuário se e...
11.07.2017 / 00:38
2
respostas

Bash: criando listas de palavras

Estou tentando produzir todas as combinações possíveis entre {a..z} e {0..9}; esta saída sem usar ferramentas como crunch : $ head wordlist.txt a b c 1 2 3 aa ab ac a1 $ tail wordlist.txt 333332c 3333321 3333322 3333323 333333a 333333b 3...
03.11.2017 / 03:32
1
resposta

Por que não é possível combinar os dois arquivos de configuração - / home / normal / .bashrc e /root/.bashrc - em apenas um arquivo?

Os: debian8. Existem dois usuários: normal e raiz. touch /var/log/all.log chmod 777 /var/log/all.log Por normal. vim /home/normal/.bashrc export HISTTIMEFORMAT="%Y-%m-%d:%H-%M-%S: 'whoami' : " export PROMPT_COMMAND='history &g...
03.11.2017 / 03:36
1
resposta

Usando o comando watch com “echo -e”

Eu quero monitorar as linhas de um arquivo dinâmico e eu uso o comando watch para isso. Eu tenho 2 arquivos: test-status e iplist_test . Eu controlo algo em iplist_test e digito esta saída em test-status . O arquivo iplist_test t...
07.08.2017 / 11:30
1
resposta

Multithreading de um script do Bash IP Scanner

Eu preciso fazer um scanner multithreading IP, mas eu não estou entendendo, eu preciso que o "seq" funcione com multitreahding |   #! / bin / bash function teste(){ for i in $(seq 0 10); do CONNECT_TIMEOUT=1 # in seconds A="$1."...
22.08.2017 / 00:01
1
resposta

A execução do comando shell (sh -c) não define variável?

Quando executo /bin/sh -c "X=1;echo $X;" , ele imprime uma linha vazia. O que estou fazendo de errado? Minha plataforma é macOS se isso importa ...     
25.06.2017 / 18:41
1
resposta

Move todos os arquivos dentro das pastas, começando com string

Estou tentando usar o seguinte comando: find . -type d -name "2016*" -exec mv {}/* ../../../Pictures/2016/ \; Para mover todos os arquivos em qualquer pasta, começando com 2016 para outra pasta chamada Pictures / 2016. Não está dando nenh...
20.07.2017 / 14:21
1
resposta

ssh: não definindo $ PATH ao passar comandos via EOL?

Eu tenho um script de implantação que eu quero executar de um servidor remoto, se eu me conectar ao servidor e o comando manualmente, ele funciona bem: ssh root@server cd /some-deploy-folder node do-something.js Mas se eu tentar fazer o m...
27.07.2017 / 12:20
1
resposta

Não há necessidade de exportar ao executar funções em subshell

Eu tenho um script msource.sh que será originado: $ cat msource.sh #!/usr/bin/env sh echo "($BASHPID) - sourced ${BASH_SOURCE[0]}" &>> "$logfile" # logfile is defined by the sourcing script sourced_var="init sourced var with $...
04.07.2017 / 23:54
2
respostas

Como clicar com o botão direito para colar no mcedit

Em um terminal bash, posso clicar com o botão direito do mouse para colar no vim ou no nano, mas o mcedit não recebe meus dados da área de transferência clicando com o botão direito do mouse. Como clicar com o botão direito para colar no mced...
05.07.2017 / 02:22