Perguntas com a marcação «bash»

14
Executando um comando sem herdar o ambiente do pai

Existe uma maneira de executar um comando "como se" estivesse em uma nova sessão de logon? Eu já tentei env -i. No entanto, não quero lidar com várias variáveis ​​ENV que tenho que definir ou desarmar. Eu também tentei bash -c "some command"e bash -l -c "some commmand", mas todos eles copiam o...

14
Como depuro as conclusões do bash?

Eu criei algumas funções de conclusão do bash que parecem funcionar isoladamente, mas me dão resultados inesperados quando tento tabular com elas. É possível conectar o bashdb e tentar tabular alguma coisa e avançar para depurar e determinar o que está

14
Por que obtenho [[: não encontrado ao executar um script?

Estou tentando escrever um script que precisa verificar se existe um arquivo. No console eu escrevo if [[ -a /path/to/file.txt ]]; then echo "not mod"; else echo "mod"; fi e eu recebo not mod mas quando escrevo um script para fazer a mesma coisa: #!/bin/sh if [[ -a /path/to/file.txt ]]; then...

14
Arquivos de log de histórico bash / zsh por diretório

Acho que trabalho bastante em um projeto em um diretório definido. Às vezes - alguns meses depois - preciso refazer algo nesse projeto, mas não consigo me lembrar do que fiz. Uso o mercurial ou o git para rastrear alterações nos arquivos, mas quero poder lembrar quais comandos foram emitidos nesse...

14
Mover um intervalo de arquivos numerados?

Eu tenho 291 arquivos numerados (começando em 001 - title e terminando em 291 - title) que precisam ser movidos para diretórios separados. (001 a 021 na pasta 1, 022 a 053 na pasta 2, eles não são necessariamente o mesmo número de arquivos de cada vez). Imaginei que poderia fazê-lo de uma maneira...

14
Como 'fonte' de um script de shell usando o bash do zsh?

Estou usando o zsh e gosto muito, mas trabalho muito com a fonte do Android, que possui scripts de compilação que exigem que o bash seja avaliado corretamente. Esses scripts precisam ser originados antes da compilação e definir variáveis ​​de ambiente e funções de shell que são usadas durante a...

14
Bash: ler a entrada dentro enquanto o loop de leitura não funcionar

Ler a entrada dentro de um loop de leitura while não parece funcionar while read line do echo "get some input from the user" read response done < some_file.txt a execução não pausa como se a leitura estivesse fora do loop. Por que é isso? Existe uma solução alternativa para a leitura de...

14
Como escapar de "-" no bash [duplicado]

Esta pergunta já tem respostas aqui : Fechado há 7 anos . Possível duplicata: Ferramentas Unix: e se um arquivo for nomeado menos algo? Por favor, diga-me como escapar disso: [root @ unix ~] # ./-sh -bash: ./-sh: permissão negada [root @ unix ~] # chmod + x...

14
Copiar e chmod / chown ao mesmo tempo

Eu tenho um arquivo de log de propriedade rootque desejo copiar em um diretório de outro usuário para ele analisá-lo (ele deve ser descompactado primeiro). Atualmente eu teria que # cp log.xz /home/user/Documents # chown user:user /home/user/Documents/log.xz Existe uma maneira de emitir os dois...

14
Nenhum arquivo bashrc no meu diretório pessoal

Aqui está o que anotei na minha palestra: Encontre o arquivo .bashrcem seu diretório pessoal Faz vi .bashrc Ao colocar uma pasta do aplicativo em algum lugar, verifique se o endereço está na variável do caminho. O problema é que eu não tenho um .bashrcarquivo no meu diretório pessoal. Existe...