Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.




1
Como o preenchimento automático do Bash funciona?
Entendo que o preenchimento automático do bash funciona para utilitários padrão. Mas como ele faz o preenchimento automático de programas personalizados como o Oracle SQL loader? No comando a seguir, se você tabular depois control=, ele será preenchido automaticamente com o nome do arquivo de controle: sqlldr kshitiz/oracle@XE control=data.ctl data=data.csv …

3
Valor de retorno da função Timeout
Estou usando a função timeout no debian para esperar 5 segundos pelo meu script. Funciona muito bem, mas o problema que tenho é que preciso de um valor de retorno. Como 1 por tempo limite e 0 por tempo limite Como vou fazer isso? Dê uma olhada no meu código: …


2
comando if em find -exec
Eu só estava tentando listar todos os diretórios e arquivos no diretório atual e também escrever se eles forem arquivo ou diretório com o seguinte comando: find -exec echo `echo {} : ;if [ -f {} ]; then echo file; else echo directory;fi` \; Eu sei que é um comando …

1
cd para o diretório anterior sem eco do nome do diretório
Essa resposta me deu uma cd -abreviação para mudar para o meu diretório anterior no Bash. Ele tem um grande problema: imprime o diretório para o qual muda, desperdiçando meu espaço na tela, pois esse diretório é repetido no prompt da próxima linha. Eu sei que posso fazer cd $OLDPWD, …

2
bash como remover opções dos parâmetros após o processamento
Lembro-me de ter visto em algum lugar um bashscript usando casee shiftpara percorrer a lista de parâmetros posicionais, analisar sinalizadores e opções com argumentos quando os encontra e os remove após a análise para deixar apenas os argumentos simples, que são processados ​​posteriormente pelo restante do roteiro. Por exemplo, ao …
9 bash  arguments 

1
Obtendo o ID do processo fora de comando iniciado com "su -c"
Estou executando um programa java dentro de um shell e gravando a identificação do processo em um arquivo de texto. Então, quando eu faço isso: nohup java app.Main > /dev/null 2>&1 & echo $! > /var/run/app.pid Funciona. Mas eu realmente quero executá-lo como outro usuário su - appuser -c "nohup …
9 bash  shell  su 

2
manter aliases quando eu uso o sudo bash
Eu tenho um servidor Centos 5.5 que possui meus próprios comandos de alias para minha conta. Quando o faço sudo bash, ainda posso usar esses aliases, não precisei adicioná-los aos da raiz .bashrc. Eu tenho outro servidor que é o Centos 6.5. Mas quando executo sudo bash, ele não usa …
9 bash  sudo 




2
Como excluir um diretório automaticamente quando um executável é morto
Frequentemente, executamos um executável que precisa gravar / ler alguns arquivos temporários. Geralmente criamos um diretório temporário, executamos o executável lá e excluímos o diretório quando o script é concluído. Eu quero excluir o diretório mesmo que o executável seja morto. Eu tentei envolvê-lo em: #!/bin/bash dir=$(mktemp -d /tmp/foo.XXXXXXX) && …
9 bash  files 

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.