Perguntas sobre 'shell-script'

1
resposta

Como executo um script de shell remoto através de SSH e peço por senhas por comandos que o requerem nesse script?

Eu quero fazer algo assim ssh [email protected] ./remote_script.sh Conteúdo do remote_script.sh #!/bin/bash hg pull Este exemplo é muito mais simples do que o que estou realmente fazendo. Eu sei que posso passar comandos shell...
04.05.2012 / 17:43
3
respostas

Encontre arquivos que tenham palavras em comum

Qual seria a melhor maneira de criar uma lista de arquivos que tenham palavras comuns com um determinado arquivo? Por exemplo, se eu tivesse: $ ls mainFile file1 file2 file file4 $ cat mainFile exquisite malicious sentient pulsating...
04.11.2012 / 11:41
1
resposta

Como esse comando sed está funcionando?

Eu quero entender como o comando sed está funcionando: sed -nre "/jar$/ { x; d; }; /class$/ { x; p; } Na verdade, é parte de outro comando para encontrar um determinado arquivo de classe na lista de arquivos jar: find . -name "*jar"...
17.09.2012 / 11:03
3
respostas

source / dev / stdin não funciona como esperado

Vamos começar com testes simples que funcionam para eu verificar se source /dev/stdin pode ser usado. # echo -ne 'echo a\necho b\n' | source /dev/stdin a b Agora eu gostaria de obter uma função real. # echo -ne 'f() { echo a; }\n' |...
15.12.2014 / 13:07
1
resposta

Qual é o significado de ## * no shell script? [duplicado]

Script: text="//ABC/REC/TLC/SC-prod/1f9/20/00000000957481f9-08d035805a5c94bf" echo ${text##*/} Aqui, qual é o significado da segunda linha no script de duas linhas acima?     
31.12.2014 / 10:55
2
respostas

Automatize a transferência de arquivos do Windows para o Unix

Eu tenho a seguinte situação: os usuários atualizam os arquivos csv / txt diariamente no Windows. Eu uso esses arquivos simples como entrada para meus scripts do Oracle que estão no Unix. Eu preciso de um script / método de transferência d...
03.05.2012 / 12:15
5
respostas

Executar um comando em vários hosts, mas somente o comando de impressão se for bem sucedido?

Aqui está o que eu quero fazer. Eu quero verificar mais de 100 hosts e ver se existe um arquivo nesse host. Se o arquivo existe, então eu quero imprimir o nome do host e a saída do comando. Neste exemplo de exemplo, suponha que eu tenha tr...
11.04.2012 / 02:54
2
respostas

Distância de um comando de um shebang?

Um shebang (#! / bin / sh) é colocado na primeira linha de um script bash, e normalmente é seguido na segunda linha por um comentário descrevendo qual ação o script executa. E se, por nenhuma razão específica, você decidisse colocar o primeiro c...
13.11.2014 / 02:47
2
respostas

Invólucro de script de shell para evitar o comando em execução sem argumentos?

Existe um programa que eu uso, digamos xyz , que tem efeitos indesejáveis se eu executar o comando sem argumentos. Então, eu gostaria de evitar executar acidentalmente o comando xyz sem argumentos, mas permitir que ele seja executado com ar...
12.11.2014 / 14:51
2
respostas

Script de shell Bash para localizar e remover a substring dentro de um nome de arquivo

Estou tentando escrever um script de shell bash no Mac OS X 10.6 (que é chamado por uma ação do Automator) para renomear os rasgos de DVD de programas de TV que chamei mal ao longo dos anos. Eu quero remover parte do texto nos nomes dos arquivos...
22.08.2011 / 13:19