Perguntas com a marcação «bash»

98
Erro de sintaxe Bash: fim de arquivo inesperado

Perdoe-me por este é um script muito simples em Bash. Aqui está o código: #!/bin/bash # june 2011 if [ $# -lt 3 -o $# -gt 3 ]; then echo "Error... Usage: $0 host database username" exit 0 fi depois de executar sh file.sh: erro de sintaxe: fim de arquivo

98
O que significa 'cd -'?

Hoje, em um script bash shell, observei o comando abaixo no final do script. Eu sei o que é, cdmas não tenho consciência do significado de um travessão depois dele. cd - O que isto significa? O Google ingenuamente trunca o, -então não consigo encontrar sua resposta.

98
Gravando saídas para arquivo de log e console

No shell do Unix, tenho um arquivo env (o arquivo env define os parâmetros necessários para executar o script do usuário, como nome e caminho do arquivo de log, redireciona as saídas e erros para o arquivo de log, detalhes de conexão do banco de dados, etc ) que redireciona todas as saídas (...

98
Sair do zsh, mas deixar os jobs em execução abertos?

Acabei de mudar de bash para zsh. No bash, as tarefas em segundo plano continuam em execução quando o shell é encerrado. Por exemplo aqui, dolphincontinua a correr após exit: $ dolphin . ^Z [1]+ Stopped dolphin . $ bg [1]+ dolphin . & $ exit É isso que desejo como comportamento...

98
Tornando o Shell padrão do ZSH no MacOSX [fechado]

Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 3 anos . Melhore esta questão...

98
ZSH alias com parâmetro

Estou tentando fazer um alias com parâmetro para meu git add / commit / push simples. Eu vi que Function poderia ser usado como apelido, então tentei, mas não consegui. antes de eu ter: alias gitall="git add . ; git commit -m 'update' ; git push" Mas eu quero ser capaz de modificar meus...

97
Equivalente em lote de backticks Bash

Ao trabalhar com o Bash, posso colocar a saída de um comando em outro comando assim: my_command `echo Test` seria a mesma coisa que my_command Test (Obviamente, este é apenas um exemplo não prático.) Só estou me perguntando se você pode fazer a mesma coisa no

97
Simulando o pressionamento de tecla ENTER no script bash

Criei um script bash realmente simples que executa alguns comandos. um desses comandos precisa da entrada do usuário durante o tempo de execução. ou seja, ele pergunta ao usuário "você quer blá, blá, blá?", eu quero simplesmente enviar um pressionamento de tecla Enter para que o script seja...

97
Como faço para obter um valor INI em um script de shell?

Eu tenho um arquivo parameters.ini, como: [parameters.ini] database_user = user database_version = 20110611142248 Quero ler e usar a versão do banco de dados especificada no arquivo parameters.ini de dentro de um script de shell bash para que possa processá-lo. #!/bin/sh # Need to get...

97
Leia a entrada em bash dentro de um loop while

Estou tendo um script bash que é algo como seguir, cat filename | while read line do read input; echo $input; done mas isso claramente não está me dando a saída correta, já que quando eu leio no loop while, ele tenta ler o nome do arquivo por causa do possível redirecionamento de E / S. Alguma...

97
Extraia substring usando regexp em bash simples

Estou tentando extrair o tempo de uma string usando o bash e estou tendo dificuldade em descobrir. Minha string é assim: US/Central - 10:26 PM (CST) E eu quero extrair a 10:26parte. Alguém conhece uma maneira de fazer isso apenas com bash - sem usar sed, awk, etc? Tipo, em PHP eu usaria - não...