Perguntas sobre 'scripting'

1
resposta

Script Bash incapaz de mover arquivos

Estou tentando escrever um script "zelador" que será executado como um trabalho cron em um diretório específico. É suposto criar uma pasta de arquivo com a data de criação no nome e, em seguida, localizar e mover todos os arquivos de um deter...
02.11.2015 / 13:19
1
resposta

Armazenando um bit de informação no espaço do usuário [closed]

Estou escrevendo um programa que coleta dados da rede. Eu preciso armazenar um bit de informação, um simples sim / não, em algum lugar para que outro processo possa lê-lo. Eu tenho várias opções: escrever um 1 ou 0 para um arquivo, touch ing...
16.04.2015 / 13:11
2
respostas

Alterando variáveis em um processo bifurcado de fora desse fork?

Em teoria, com este bloco, você deve ver apenas "executando ..." uma vez (ou menos), mas, na prática, ele repete até ser morto manualmente. Como eu mudo o valor de x dentro do processo forjado para false de fora do processo forjado depois que a...
05.01.2015 / 14:48
4
respostas

Script para excluir arquivos que não correspondem a determinados nomes de arquivos

Eu tenho uma pasta com 500.000 imagens, classificadas em subpastas por ano e mês. Gostaria de criar um script que faça isso: Se o nome do arquivo não corresponder a nenhum dos nomes de arquivo em names.log , exclua o arquivo. names.log...
22.02.2015 / 02:55
1
resposta

Como alterar o formato e a posição da data na saída de localização

Desculpe se esta é uma questão básica. Diga que eu tenho o seguinte comando. Está configurado para exibir uma lista dos últimos 20 arquivos modificados na minha unidade com os caminhos incluídos. find -type f -printf '%TY-%Tm-%Td %TT %p\n' |...
21.12.2014 / 01:46
3
respostas

Arquivos de tubulação baixados com o wget em uma função

Estou baixando um monte de imagens com o wget e quero rm os arquivos se eles estiverem vazios com uma função para a qual eu possa passar o arquivo. Minha pergunta é como canalizar as imagens para uma função como esta: rmEmpty () { if ! [...
27.12.2014 / 16:25
2
respostas

Como posso fazer um loop para iniciar muitos processos?

Eu quero testar algum bug, e para isso eu preciso ter uma situação em que o PID é maior que 99999. Estou pensando em um script bash, um loop for. Alguma idéia?     
14.10.2014 / 15:45
2
respostas

Como transformar uma string com códigos de caracteres em um formato de cotação

Eu tenho uma string como New\x20Folder . Caracteres especiais são representados por seus códigos. Gostaria de transformar a string em formato de cotação: "New Folder" . As únicas ferramentas disponíveis são o bash e o monte de utilitários...
19.03.2015 / 06:15
1
resposta

Transforme .csv em 3 colunas e uma linha

Entrada de amostra: id,Product1,Product2,Product3,Product4 1,0.1,0.3,0.8,0.7 2,0.6,0.7,0.5,0.9 Eu preciso de saída como: id,productname,product_val 1,Product1,0.1 1,Product2,0.3 1,Product3,0.8 1,Product4,0.7 2,Product1,0.6 2.Product2,0....
17.03.2015 / 07:12
1
resposta

Por favor, explique a sintaxe

Alguém pode explicar a sintaxe dos seguintes comandos? Eu sei o que eles fazem, mas estava tendo dificuldade em obter a sintaxe, find / -type f -exec grep -H 'text-to-find-here' {} \; cat access.log | cut -d '"' -f3 | cut -d ' ' -f2 | sort |...
13.03.2015 / 19:28