Perguntas com a marcação «bash»

O Bash é um shell gratuito para sistemas operacionais semelhantes ao Unix do Projeto GNU.


2
Vim executar processo em segundo plano
Gostaria de executar um processo em segundo plano no Vim no Mac OS X (ou Unix em geral). Espero e espero que o seguinte, ou alguma variante, consiga isso: execute "!my_command &" ou !my_command & ou !my_command \& ou alguma outra alternativa. Infelizmente, isso não parece ser executado my_command. Eu …
6 macos  bash  vim 

1
Bash variáveis ​​com espaço (diretórios)
Estou tentando fazer eco de todos os arquivos /foo, preservando os espaços nos diretórios listados. Atualmente, um diretório intitulado "bar1 bar2"ecoará como /path/to/foo/bar1/então /bar2em file.txttodas as novas linhas. Eu preciso ecoar /path/to/foo/bar1 bar2/file.txtou /path/to/foo/bar1\ bar2/file.txt. for file in $(find /path/to/foo/ -type f); do if [[ ... ]]; then echo "${file}" …

3
Como eu aprendo scripts de shell bash?
Eu sou um usuário do Mac e um desenvolvedor da Web e gostaria de criar ferramentas automatizadas para gerenciar meu fluxo de trabalho. Diga um único comando para iniciar um tipo de site. Que partes do bash shell script devo aprender? Há muitos: sed awk grep encontrar Ou deveria estar …
5 macos  mac  bash  automation 

3
Como iterar sobre todas as combinações de pares em uma lista no bash?
Eu defino uma lista no bash assim: list="element1 element_2 my_element_3 element04" e eu quero fazer um loop onde eu percorro todas as combinações de pares possíveis. Em Perl, eu usaria um while / foreach com uma mudança na lista como esta: while (my $element1 = shift (@list)) { foreach my …
5 bash 

1
Por que ctrl + c no console mata o processo em segundo plano
Você poderia explicar por que Ctrl + C no meu bash shell afeta o comando que foi executado anteriormente em segundo plano com: `./my_script.sh 1` & O comando imediatamente termina a execução com 130 código: [1]+ Exit 130 `./my_script.sh 1` & O comportamento habitual de Ctrl + C é matar …
5 linux  bash  shell 





3
Mesclar diretórios ao usar mv
Comecei a usar o BASH, para poder mover todo o conteúdo de um diretório para outro. Mas o problema é que eu esperava que ele mesclasse os diretórios. Estou usando o cron job para executar este script. #!/bin/bash shopt -s dotglob nullglob mv mv_schedule/* public_html/ Fonte: /mv_schedule/(contendo pastas / arquivos) …
5 linux  bash  unix  cron 



3
Como comparar dois arquivos e linhas de saída que não aparecem no primeiro?
Se eu tiver um arquivo A contendo uma lista de campos: 2017-04-23 2017-04-30 2017-05-07 2017-05-14 2017-05-21 2017-05-28 2017-06-04 2017-06-11 2017-06-18 2017-06-25 E outro arquivo B contendo uma lista de campos: 2017-04-23 2017-04-30 2017-05-07 2017-05-14 2017-05-21 2017-05-28 2017-06-04 2017-06-11 2017-06-18 2017-06-25 2017-07-02 2017-07-09 2017-07-16 2017-07-23 Como posso rapidamente diferenciar esses dois …

4
Bash: Como usar enquanto shift; do..case $ 1 in
Estou trabalhando em um script bash e preciso implementar "opções". Como posso fazer isso com o bash? Meu objetivo é executar o script da seguinte maneira: /myscript.sh -d "/var/log/" -c "test" o que eu tentei: while shift; do case $1 in -d) shift&&DIR="$1"||die ;; -c) shift&&COMMAND="$1"||die ;; esac done echo …
4 bash 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.