Perguntas sobre 'shell-script'

4
respostas

Como evitar o processamento de arquivos que já foram processados durante execuções anteriores?

Aqui está um script que modifica todos os arquivos em um caminho definido: #!/bin/bash FILES=/path/to/files/* for f in $FILES do [some_command_to_make_changes_into_file] $f > tmp_$f; mv tmp_$f $f done O código está funcionando bem pa...
18.10.2017 / 07:48
2
respostas

Gerar CSS e apresentação JSON para lista de nomes de fontes predefinidas

Eu tenho um monte de arquivos em uma pasta. Eles são formatados das seguintes formas: Font1-Regular.ttf Font1-Bold.ttf Font2-SomeString-Regular.ttf Font3.ttf Meu objetivo é criar uma representação CSS de cada fonte e um objeto JSON para c...
17.10.2017 / 10:00
1
resposta

verifica o login duplicado do arquivo

Eu tenho uma pergunta sobre o meu código. Estou escrevendo um script Bourne shell que obtém uma lista de usuários do servidor pelo comando who e depois os coloca em um arquivo, então ele verifica o nome por read line e se o script encon...
06.10.2017 / 06:10
2
respostas

Como localizar um ou mais discos subjacentes quando você conhece apenas um diretório?

Suponha que eu tenha algum dispositivo montado em /backups . Estou copiando arquivos selecionados do sistema para backup e gostaria de reduzir a quantidade de ruído que o dispositivo está fazendo. Eu sei que posso usar hdparm -M para ajusta...
02.01.2018 / 09:40
1
resposta

Maneira rápida de encontrar a identificação USB com base no caminho USB

Eu tenho vários cabos USB para serial e estou procurando uma maneira fácil de encontrar o valor /dev/serial/by-id com base no caminho /dev/ttyUSB . Por exemplo, o id do USB anexado a ttyUSB3 é usb-FTDI_TTL232R-3V3_**FT93XIK5**-if00-p...
27.07.2017 / 17:24
2
respostas

Une uma matriz para criar JSON dinamicamente

Declarar JSON no bash é meio chato porque você tem que escapar de muitos personagens. Digamos que eu tenha uma matriz como esta: value1="foo" value2="bar" arr=("key1" "$value1" "key2" "$value2") Existe uma maneira de, de alguma form...
21.04.2018 / 00:22
1
resposta

Mover um arquivo baseado em seu conteúdo

Um diretório recebe muitos arquivos ao longo do dia. Eu só quero selecionar e mover os arquivos de acordo com o conteúdo da linha 2. Aqui está o que linha 2 parece: L054 EL621306DEM-A0-AGI378-0001 70807 201708072017081100061542364673600268...
08.08.2017 / 10:46
1
resposta

Não é possível executar 'kill - - $$' no meu shell script quando eu o sudo

Eu tenho um script de shell que inicia alguns processos filho de plano de fundo. Eu quero que eles sempre estejam rodando - a menos que o processo pai saia ou seja morto (então eu tenho os filhos em um loop que apenas sempre reinicia se ele para...
05.09.2017 / 09:38
1
resposta

Como combinar colunas de dois arquivos, remover duplicatas e preencher linhas ausentes

Eu tenho dois arquivos separados que gostaria de combinar. Cada um tem 7 colunas como tal: 1 10 6 0.02 A 45 0.17 1 15 6 0.03 A 67 0.17 2 33 6 0.10 A 23 0.17 e 1 10 6 0.04 B 87 0.17 1 12 6 0.12 B 93 0.17 2 33 6 0.08 B 45 0.17 Gosta...
07.12.2017 / 03:14
2
respostas

Como posso usar o valor expandido de uma variável shell no nome de outra variável?

Estou morrendo de fome tentando fazer a seguinte coisa funcionar: #!/bin/bash MARCOMIN=1 MARCOMAX=3 ENZOMIN=1 ENZOMAX=3 GIOVANNIMIN=1 GIOVANNIMAX=3 VALUEMARCO=12 VALUEGIOVANNI=4 VALUEENZO=12 for i in MARCO ENZO GIOVANNI; do echo $$iM...
24.08.2017 / 19:25