Perguntas sobre 'shell-script'

4
respostas

Script de shell para excluir vários arquivos

Então, eu tenho um arquivo que contém uma lista de centenas de arquivos que precisam ser excluídos de vários diretórios. Imaginei que o método mais fácil seria criar um arquivo de lote, mas não estou tendo muito sucesso. #/bin/bash rm "/home/...
05.02.2015 / 10:51
3
respostas

Existe diferença entre “a = b” e “a = $ b”?

Eu encontrei dois scripts Unix no meu livro. Em um deles eles implementaram a=$b (na forma de max = $ a) e na outra a=b (na forma de numero = num). Pergunta São a mesma coisa ou há alguma diferença? OBSERVAÇÃO: Eu sou novo no sc...
24.11.2014 / 17:26
4
respostas

IF para retornar true se uma palavra contiver uma letra específica

Eu preciso de uma instrução if para retornar true se uma palavra contiver uma letra específica. Por exemplo: var="information" if [ $var contain "i" ]; then .... else ... fi     
03.06.2017 / 09:41
2
respostas

Imprime o conteúdo do arquivo e exclui o conteúdo impresso * do arquivo

No Linux, a partir de um shell bash, como posso imprimir o conteúdo de um arquivo e remover o conteúdo que acabei de imprimir conteúdo do arquivo? Eu tenho um programa escrevendo textos em um arquivo repetidamente. Em um prompt do shell Linux...
27.03.2015 / 02:26
3
respostas

Obtenha PID do script do host no bash

Eu tenho um script ( run.sh ) que chama meu script de aplicativo. Em determinado momento, posso ter vários run.sh em execução. O formato geral do script run.sh é #!/bin/bash # Running DALTON JOB: Helix dir=$(pwd) echo "-----------...
08.06.2017 / 14:12
3
respostas

O que significa “FILENAME = $ (echo $ INFILE | grep -oE” [^ /] + $ “)”?

FILENAME=$(echo /root/Source/code/script.sh | grep -oE "[^/]+$") Eu sei que me daria o nome do arquivo do caminho do arquivo aqui como script.sh . Mas alguém pode me explicar isso?     
28.02.2014 / 19:48
4
respostas

imprime o endereço IP com o nome da interface

Eu quero mostrar o endereço IP como abaixo lo : 127.0.0.1 eth0 : 192.168.5.123 eth1 : 192.172.0.212 wlan0 : 10.1.0.124 Consigo imprimir todos os endereços IP em ifconfig | awk '/inet addr/{print substr($2,6)}' . Mas é só imprimir os IP...
02.02.2015 / 06:40
2
respostas

Posso colocar mais de uma condição em se?

É possível colocar mais de uma condição em uma declaração if? if [ "$name" != "$blank" && "$age" == "$blank" ]; then É possível? Se não como eu devo fazer isso?     
11.01.2015 / 12:32
3
respostas

Como passar uma matriz para uma função como um parâmetro real em vez de uma variável global

Existe uma maneira de passar um array para uma função como um dos seus parâmetros? Atualmente tenho #!/bin/bash highest_3 () { number_under_test=(${array[@]}) max_of_3=0 for ((i = 0; i<$((${#number_under_test[@]}-2)); i++ )) {...
08.02.2015 / 13:37
2
respostas

Como executar scripts MYSQL a partir de um script shell com variáveis bash?

Estou fazendo um script onde me conecto a um banco de dados, procuro por um valor e, em seguida, se esse valor retornar algo, farei outra coisa. ip=$("variable is defined here") Em seguida, conecto-me ao banco de dados MYSQL usando: /A...
23.11.2014 / 17:11