Perguntas sobre 'shell-script'

5
respostas

Encontre toda a interface Ethernet e associe o endereço IP

Como obtenho toda a interface e associo o endereço IP como segue [root@centso ]# ifconfig enp3s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet addr:10.5.2.10 Bcast:10.5.7.255 Mask:255.255.248.0 inet6 fe8...
02.08.2017 / 18:49
1
resposta

Escapando _ $ (sublinhado e cifrão) [duplicado]

Eu tenho este script Bash for i in 1 2 3 do for j in 4 5 6 do echo "hello_$i_$j" done done mas imprime hello_4 hello_5 ola_6 três vezes, enquanto (você pode imaginar) Eu quero hello_1_4 , hello_1_5 , etc....
22.02.2017 / 00:43
1
resposta

Passe pelo código de status de saída depois de usar ||

Eu quero escrever um alias que seja algo como: alias baz="false || echo bar" (Não é realmente false , é um comando que pode falhar). No entanto, quero passar o código de status com falha para o próximo invocador. Em outras palavras, aqu...
13.04.2017 / 19:33
2
respostas

Classificando a saída ls onde os arquivos terminam em números [duplicados]

Aqui está a saída do meu comando normal ls : f1 f10 f11 f12 f13 f14 f15 f16 f17 f18 f19 f2 f20 f3 f4 f5 f6 f7 f8 f9 Então eu tenho 20 arquivos. Eu preciso deles exibidos como: f1 f2 f3 f4 f5 f6 f7 f8 f9 f1...
09.03.2016 / 14:17
2
respostas

bash - use um valor de variável int para se referir ao parâmetro de posição em uma função

Eu gostaria de usar uma variável como: i=1 como um valor para referir-se a variáveis de posição passadas ao script, por exemplo: x=101 y=201 z=301 foo(){ echo "$1" echo "$2" echo "$3" } foo x y z saída: 101 201 301...
29.02.2016 / 19:25
4
respostas

Soma o valor ao lado do padrão específico

Eu tenho um arquivo com várias tags com um número ao lado, por exemplo, <Overall>4 other <tags> and data <Overall>2 other <tags> and data <Overall>3 Como eu procuraria pelo arquivo e contaria todos os números...
15.02.2016 / 13:48
3
respostas

Como remover valores de $ VAR2 de $ VAR1 e exportar os valores restantes para $ VAR3?

SO: kernel 2.6.x Shell: shell compatível com POSIX Utilitários: BusyBox 1,25 Pergunta: Como você remove os valores em $ VAR2 de $ VAR1 e envia os valores restantes para $ VAR3? Cada valor nas variáveis é separado por espaço....
24.09.2017 / 21:33
1
resposta

stats não funciona com espaços?

Estou usando um script para copiar alguns arquivos dependendo do ano em que eles foram criados, ele funciona bem com arquivos sem espaços, mas com os arquivos com espaços, há um problema com o comando stats, por exemplo, eu tenho esse arquivo:...
04.10.2017 / 13:40
7
respostas

Reinicie o firewall do arquivo bash

Eu preciso reiniciar o firewall periodicamente, então criei um arquivo bash para adicioná-lo às tabelas CRON. No terminal, reinicio o firewall usando o comando: service firewall restart mas se eu tiver uma linha semelhante no meu arqui...
10.06.2015 / 10:57
2
respostas

Remova as primeiras n linhas do arquivo com variável

O comando abaixo funciona para excluir as primeiras 3 linhas: sed -i -e 1,3d t.txt Então eu tentei substituir o 3 por uma variável em um script como abaixo NrLines=$(wc -l t.txt) sed -i -e 1,"$NrLines{d}" t.txt e receba o seguinte...
31.05.2015 / 14:44