Perguntas sobre 'scripting'

1
resposta

Como tornar as variáveis acessíveis a partir de scripts [closed]

No Ubuntu 16.04 eu executei um script (script 1) que por si só executa dois outros scripts (script 2 e script 3). O Script 3 contém uma substituição de variável ( ${x} ) para uma variável já declarada no script 2 ( x=y ). É claro que,...
31.01.2018 / 03:37
2
respostas

parsing data with sed command

Minha saída assim: <li><a href="/intl/id/download/">Bahasa Indonesia</a></li> <li><a href="/intl/ms/download/">Bahasa Melayu</a></li> <li><a h...
29.04.2018 / 19:38
2
respostas

Como posso obter linhas para terminais? (vs. 'eco $ COLUMNS') [duplicado]

Eu finalmente consegui ssh no meu telefone, mas, ao fazer isso, percebo que alguns dos meus antigos scripts codificados são muito específicos para uma resolução de 80x24. Estou ciente de que $COLUMNS vai me dar meus 80 e permitir que...
23.04.2018 / 13:27
3
respostas

Se-condição baseada na saída padrão

Eu tenho alguns comandos vinculados por meio de pipes e, no final, é um condicional awk : exemplo abaixo command1 | command 2 | awk '$1 > 800' Agora, às vezes, ela produzirá poucas linhas e, às vezes, nenhuma linha. Eu quero uma cond...
14.11.2018 / 12:39
1
resposta

Como obter o PID ao iniciar o script bash

Estou executando arquivos bash para zfs send jobs e este meu exemplo de arquivo bash: zfs send -Rc tank/test@snap | pv -fs datasize -F "%p***%t***%e***%r***%b" | mbuffer -q -s 128k -m 1G -O ip:port Quando eu começo a festa, quero saber...
13.01.2018 / 14:02
2
respostas

Executando um comando com múltiplas entradas para muitos arquivos

Eu preciso executar um programa usando 2 arquivos como entrada, esperando uma saída com 6000 arquivos, variando de abc0000.faa / abc0000.fna a abc6000.faa / abc6000.fna. Eu também preciso que o arquivo de saída tenha o mesmo nome de arquivo que...
02.07.2017 / 00:20
1
resposta

como navegar em vários locais usando o comando cd único no linux

Estou escrevendo um script de shell para copiar os logs de vários locais para um local de destino. Eu quero usar o comando cp apenas uma vez para navegar para todos os locais de logs. Existe alguma maneira de fazer isso?     
11.05.2017 / 08:17
2
respostas

Como converter uma instrução multiline if para uma única linha se a instrução usar script unix? [fechadas]

Em um arquivo, tenho várias condições if, como abaixo: if ( a==b || c!=d && (e>f)) { do something } Eu tenho que converter cada linha multilinha, se declaração, para linha única, se declaração, ou seja, if ( a==b || c!=d &am...
20.08.2017 / 12:06
1
resposta

Como comparar arquivos duplicados no mesmo diretório e hardlink-los juntos

Eu tenho uma variável que eu usei para representar arquivos duplicados encontrados em um determinado diretório ddub='find $1* -not -empty -type f -printf "%s\n" | sort -rn | uniq -d | xargs -I{} find -type f -size {}c -print0 ' Em seguida...
26.01.2017 / 22:11
2
respostas

simples para script de loop para construir sub-rede ipv6

Estou tentando usar o nmap para escanear uma rede / 119 IPv6. (512 endereços). Antes de fazer isso, quero gerar um arquivo que preencha todos os endereços IP desse intervalo. As informações da rede são as seguintes: network 2607:f4a0:3:0:250:...
26.05.2016 / 20:38