Perguntas com a marcação «shell»

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
Captura de códigos de erro em um tubo de shell

Atualmente, tenho um script que faz algo como ./a | ./b | ./c Quero modificá-lo para que, se algum de a, b ou c sair com um código de erro, eu imprima uma mensagem de erro e pare em vez de enviar uma saída incorreta para frente. Qual seria a maneira mais simples / limpa de fazer...

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
Como posso verificar se um módulo PowerShell está instalado?

Para verificar se existe um módulo, tentei o seguinte: try { Import-Module SomeModule Write-Host "Module exists" } catch { Write-Host "Module does not exist" } O resultado é: Import-Module : The specified module 'SomeModule' was not loaded because no valid module file was found in any...

96
Loop por meio de um hash ou usando uma matriz no PowerShell

Estou usando esse pedaço (simplificado) de código para extrair um conjunto de tabelas do SQL Server com BCP . $OutputDirectory = "c:\junk\" $ServerOption = "-SServerName" $TargetDatabase = "Content.dbo." $ExtractTables = @( "Page" , "ChecklistItemCategory" , "ChecklistItem" ) for ($i=0; $i...

96
Escape aspas duplas em grep

Eu queria fazer grep para palavras-chave com aspas duplas dentro. Para dar um exemplo simples: echo "member":"time" | grep -e "member\"" Isso não combina. Como posso corrigir isso?

96
Chame o script Python do bash com argumento

Eu sei que posso executar um script Python a partir do meu script bash usando o seguinte: python python_script.py Mas e se eu quisesse passar uma variável / argumento para meu script Python do meu script bash. Como eu posso fazer isso? Bash bash trabalhará em um nome de arquivo e, em...

96
equivalente a rm e mv no windows .cmd

Eu tenho o seguinte em um script de shell, quero converter as seguintes linhas em um arquivo cmd do windows ... qualquer pessoa pode fornecer entradas sobre o que é equivalente para "rm" e "mv" no arquivo cmd do windows. rm -f ${BUILD_ID}/${BUILD_ASIC}*rampatch* mv

95
Validando parâmetros para um script Bash

Eu criei um básico para ajudar a automatizar o processo de remoção de várias pastas à medida que se tornam desnecessárias. #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ~/myfolder3/$1/thisisafolder Isso é evocado assim: ./myscript.sh...

95
O script do PowerShell não aceita o sinal de $ (dólar)

Estou tentando abrir uma conexão de dados SQL usando um script PowerShell e minha senha contém um $sinal: $cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pass$word;") Quando tento abrir uma conexão, diz: Falha na...