Perguntas sobre 'shell-script'

2
respostas

Concatene várias linhas em sequências delimitadas por “caracteres especiais”

Digamos que eu tenha esses comandos Bash: $ sha="$(git log --all --format=format:%H -n 1 -- .npp.json)" $ git branch --contains "$sha" | tr -d " *" agora que pode registrar algo como: master dev remotes/origin/foo minha pergunta é...
12.08.2018 / 22:23
2
respostas

Usando sed para substituir uma linha por muitos caracteres especiais?

Estou escrevendo um script bastante volumoso para um projeto e um dos problemas que estou encontrando antes de concluir é usar o comando sed. Estou tentando encontrar uma linha que tenha (localizada em cache.php): $cache_directory = './cac...
26.05.2011 / 01:42
3
respostas

Script de shell lê colunas separadamente do arquivo

Quando temos um arquivo que é como uma lista: Mary 34 George 45 John 56 Josh 29 usando o comando awk $1 refere-se à primeira coluna e $2 à segunda coluna.Mas uma vez que escrevemos um script de shell, podemos usar o read line...
10.12.2013 / 14:55
1
resposta

Por que esse loop 'while' não reconhece a última linha?

Nós usamos o seguinte script: more test.sh #!/bin/bash while read -r line do echo $line done < /tmp/file Este é o arquivo: kafka-broker,log.retention.hours,12 kafka-broker,default.replication.factor,2 fefolp-defaults,fefolp.histo...
18.11.2018 / 11:46
2
respostas

Como fazer duplicatas com nomes diferentes de um único arquivo? [fechadas]

Eu quero duplicar o conteúdo de um arquivo. Suponha que exista um arquivo chamado "Hydrogen.element". Eu quero duplicar o conteúdo deste arquivo com um nome diferente ie.make outro arquivo chamado "Helium.element". Na verdade, estou fazendo uma...
02.09.2012 / 08:57
1
resposta

Executando uma parte do shell script como um usuário diferente

Esta pergunta foi feita antes, mas parece que não consigo dar certo. Uma das soluções que tentei é usar o aqui-documento . Eu usei o seguinte código: #!/bin/bash su - mv2 <<EOSU DELIVER_BRANCH="development" echo ${DELIVER_BR...
06.04.2016 / 10:25
2
respostas

Bash - linha de correspondência se o número estiver dentro de um intervalo definido na linha

Eu tenho um arquivo de texto com o seguinte formato: Item A,10-20 Item B,21-30 Item C,31-60 Item D,61-120 como posso pesquisar o arquivo com qualquer número e recebo a linha retornada que inclui o número dado pelo intervalo no segundo cam...
13.01.2018 / 22:45
4
respostas

Executando ping entre um conjunto de hosts (todos para todos)

Eu tenho 4 servidores que quero pingar uns aos outros. Execução esperada de ping : ping from 1 to 2, 3, and 4 ping from 2 to 1, 3, and 4 ping from 3 to 1, 2, and 4 ping from 4 to 1, 2, and 3 Como conseguir isso por meio de um scr...
11.01.2018 / 11:57
2
respostas

Se sua unidade Linux é um SSD ou HDD

Então, estou aqui tentando descobrir uma maneira de fazer esse script funcionar corretamente. O comando cat deve me dar 1 ou 0. if [cat /sys/block/sda/queue/rotationalt = 0 ]; then echo "SSD" else echo "HDD" fi Eu pesquisei...
11.10.2017 / 19:48
3
respostas

para comparar dois campos em dois arquivos diferentes

Em file1 , tenho 1023M BLD 123G DEV 945K Deployment 4899 INT Em file2 , tenho 1.2G BLD 123G DEV 345M Deployment 499M INT Eu queria comparar o primeiro campo de file1 com o primeiro campo de file2 . Eu só que...
20.08.2014 / 05:45