Perguntas sobre 'shell-script'

1
resposta

Usando o SSH em um script bash para executar comandos no servidor envolvendo variáveis. [fechadas]

Eu escrevi um script bash que deve receber entradas, conectar-se a um servidor remoto e executar uma série de comandos usando as entradas fornecidas. Isso vai acabar sendo muito mais complicado do que isso, mas aqui está um exemplo muito simples...
20.01.2017 / 06:18
2
respostas

Como mesclar e somar campos baseados em 2 colunas

Eu tenho um arquivo da seguinte forma: Bitrate ASNUM TotalBytes DownloadTime NumberCount 280000 2856 61454 12 280000 2856 61428 14 1179968 2856 309430...
20.01.2017 / 12:53
1
resposta

Variável de script Bash ignorando a saída

Eu corro um comando na linha de comando e funciona bem. Eu adicionei o mesmo comando para um script bash e ele corta a saída. Eu me certifiquei de que as citações estão corretas e não consigo ver onde estou indo errado. Este é o comando quand...
25.08.2016 / 09:44
1
resposta

bash: erro de sintaxe próximo ao token inesperado 'elif' [duplicado]

O fragmento do script de shell é fornecido abaixo if [[ $OS == Linux ]] ; then LINUX_FC=gfortran # # set 32 or 64 Bits executable # ARCH='uname -m' echo "PROCESSOR IS: $ARCH" if [ [ $ARCH == x86_64 ] ] ; then...
20.08.2016 / 18:57
2
respostas

Redimensiona a imagem em um script usando o Imagemagick

Gostaria de criar um script bash para redimensionar imagens até 800px mantendo a proporção ... Meu código não funciona no bash, mas funciona usando identify com uma única imagem: #!/bin/bash for file in ./**/public/uploads/*.*; do wid...
27.07.2016 / 14:32
1
resposta

Contar o número de ocorrências de um parexes regex

Estou tentando contar o número de ocorrências de uma expressão de parênteses recursivos contendo regex. No meu caso particular, estou procurando contar ocorrências por linha ou por arquivo de (NP *) (VP *) (NP *) . Meu arquivo de exemplo conté...
19.08.2016 / 21:32
1
resposta

sudo kill: Operação não permitida sobre SSH

Usando heredoc para executar comandos de várias linhas em uma máquina remota. Tentando obter pid de um servidor para matar esse servidor localizado na máquina remota #!/bin/bash HOST_IP="10.180.5.23" read -p "For HOST RESTART press 1" num...
26.07.2016 / 05:24
2
respostas

Como atribuir valor à variável de entrada no shell

Estou pedindo a entrada do usuário e inserindo dados nas variáveis como $ 1, $ 2 etc. Estou verificando a variável para valor nulo e deseja substituir o valor se for nulo. if [ "$2" == "" ]; then 2=value fi Mas algo que estou perdendo. Al...
20.07.2016 / 10:56
1
resposta

Fonte de "gsed: não é possível ler: nenhum arquivo ou diretório"?

Eu tenho um script Bash que realiza uma substituição simples no OS X. Aqui está o caso reduzido: mkdir vs2005-dynamic cp cryptdll.vcproj cryptest.sln cryptest.vcproj cryptlib.vcproj dlltest.vcproj vs2005-dynamic/ cd vs2005-dynamic ... SED=/o...
28.05.2016 / 15:12
1
resposta

Strings de duas matrizes distintas não correspondentes?

Estou tentando filtrar um array de outro array. Ou seja, estou tentando criar um terceiro array com uma não interseção lógica. O melhor que posso dizer é que esse bloco de código nunca corresponde e found permanece baixo: found=0 ... i...
03.06.2016 / 20:58