Perguntas sobre 'shell-script'

3
respostas

Como verificar se uma porta específica está aberta em uma máquina a partir de um script de shell e executar uma ação com base nisso?

Estou executando meu script de shell abaixo em uma máquina na qual o servidor de aplicativos c ++ está em execução na porta 8080 e no script de shell estou executando uma URL e armazena a resposta proveniente dessa URL na variável DATA. Mas,...
09.08.2014 / 18:53
2
respostas

O que isso $ {@: 2} significa em scripts de shell

Eu vejo isso em um script de shell. variable=${@:2} O que isso está fazendo?     
30.09.2013 / 14:35
5
respostas

Executando um comando em muitos arquivos

Eu tenho uma pasta com muitos arquivos (xyz1, xyz2, até o xyz5025) e preciso executar um script em cada um deles, obtendo xyz1.faa, xyz2.faa e assim por diante. saídas. O comando para um único arquivo é: ./transeq xyz1 xyz1.faa -table 11...
01.07.2017 / 22:11
5
respostas

Como obter a última parte do link http no Bash?

Eu tenho um link http: http://www.test.com/abc/def/efg/file.jar e eu quero salvar a última parte file.jar para variável, então a string de saída é "file.jar". Condição : o link pode ter comprimento diferente, por exemplo: http://w...
23.11.2016 / 16:56
3
respostas

Como faço para remover o caractere de nova linha no final do arquivo?

Deixe-me esclarecer sobre o caractere de nova linha: $ echo Hello > file1 ; cat file1 Hello $ echo -n Hello > file2 ; cat file2 Hello$ Aqui você pode ver que file1 tem caráter de nova linha no final, enquanto file2 não possu...
11.01.2016 / 15:56
2
respostas

o que é $$ no bash? [duplicado]

existe um script que eu desenvolvi com ele, tem uma linha de comando como abaixo: mytemp='echo ${sourcedir}|awk -F/ '{printf "/%s/tmp",$2}''/'basename $0'-$1.$$ no último comando, vemos $$ , que produz um número. quando eu uso echo $...
23.06.2016 / 10:43
5
respostas

Imprimir linha de correspondência e enésima linha da linha correspondente

Estou tentando imprimir a linha correspondente e a quarta linha da linha correspondente (linha que contém a expressão que estou procurando). Eu tenho usado o seguinte código: sed -n 's/^[ \t]*//; /img class=\"devil_icon/,4p' input.txt...
24.08.2013 / 12:43
9
respostas

Teste se várias variáveis estão definidas

Eu gostaria de ter certeza que em um certo ponto de um script, após source ing um arquivo de configuração, várias variáveis são definidas e, se não forem, para interromper a execução, informando ao usuário sobre a variável ausente . Eu tentei...
25.03.2014 / 17:00
8
respostas

Chamando vários scripts bash e executando-os em paralelo, não em sequência

Suponha que eu tenha três (ou mais) scripts do bash: script1.sh , script2.sh e script3.sh . Eu gostaria de chamar todos esses três scripts e executá-los em paralelo . Uma maneira de fazer isso é apenas executar os seguintes comandos:...
21.11.2014 / 23:02
5
respostas

Compacta um grande número de arquivos grandes rapidamente

Eu tenho cerca de 200 GB de dados de log gerados diariamente, distribuídos em cerca de 150 arquivos de log diferentes. Eu tenho um script que move os arquivos para um local temporário e faz um tar-bz2 no diretório temporário. Eu obtenho bo...
05.05.2016 / 01:00