Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.

6
Excluindo arquivos com espaços em seus nomes
Estou tentando excluir todos os arquivos com um espaço em seus nomes. Eu estou usando o seguinte comando. Mas está me dando um erro Comando: ls | egrep '. ' | xargs rm Aqui, se eu estiver usando apenas o ls | egrep '. 'comando, ele estará me dando todo …
10 shell  quoting  rm  xargs 

1
Rastrear certos parâmetros em algum comando
Digamos que eu tenho um comando git branch(sempre com algumas palavras) por exemplo. O que eu quero é acompanhar quando esse comando é executado com argumentos. Por exemplo, se eu executar o comando git branch developsem erros, desejo salvar developem um arquivo. Tentei sobrescrever o comando git no meu .bash_profile, …
10 bash  shell  function 

5
Alterar o fuso horário de um cronjob
Eu tenho um cronjob que é executado todos os dias às 9:00 da hora UTC. Estou no GMT + 1, então ele é executado às 10:00 no horário local. Quando há a alteração do fuso horário (para horário de verão, horário de verão), o cronjob ainda é executado às 9:00 …
10 shell  cron  timezone 

3
Canalizando um script com "read" para bash
Eu preciso executar um script, canalizando-o através bashde wget(em vez de executá-lo diretamente com bash). $ wget -O - http://example.com/my-script.sh | bash Não está funcionando porque meu script possui readinstruções. Por alguma razão, eles não funcionam ao canalizar para o bash: # Piping to bash works in general $ echo …
10 bash  shell  pipe  read 


1
Jenkins não usa as localidades do sistema
Eu tenho um comportamento interessante em Jenkins. O shell do Jenkins não usa os códigos de idioma dos meus sistemas. Jenkins é executado como usuário jenkinsno meu sistema. Conectado como jenkinsvia SSH: locale exibido: LANG = pt_BR.UTF-8 LANGUAGE = pt_BR: pt LC_CTYPE = "pt_US.UTF-8" etc ... envshows LANGe LANGUAGEvariáveis: LANG …

4
Expressão regular usando \\ vs using \
Porque grep e\\.g\\. <<< "this is an e.g. wow" e grep e\.g\. <<< "this is an e.g. wow" Faça a mesma coisa? Se eu adicionar uma terceira barra, ela também terá o mesmo resultado. MAS, quando adiciono uma quarta barra, ela não funciona mais. Isso tem a ver com a …





1
Usando o inotify para monitorar um diretório, mas não funcionando 100%
Eu escrevi um script bash para monitorar um diretório específico /root/secondfolder/: #!/bin/sh while inotifywait -mr -e close_write "/root/secondfolder/" do echo "close_write" done Quando eu criar um arquivo chamado fourth.txtno /root/secondfolder/e material de escrita para ele, salve e feche-lo, ele exibe o seguinte: /root/secondfolder/ CLOSE_WRITE,CLOSE fourth.txt No entanto, ele não ecoa …



4
Encerre todos os processos em segundo plano
Eu tenho alguns Stoppedprocessos em segundo plano. kill $(jobs -p)e kill `jobs -p`não tem efeito kill %1, kill %2etc., finalize com êxito processos individuais Como posso matar todos os processos em segundo plano com um comando? Além disso, por que os dois primeiros comandos não funcionam para mim? Estou executando …

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.