Perguntas sobre 'shell-script'

2
respostas

Extraindo palavras de .txt e criando um mestre .txt

Eu tenho vários arquivos .txt que contêm nomes de pessoas classificados em ordem alfabética, por exemplo, no diretório principal eu tenho um diretório que contém um a.txt completo com nomes que começam com "a" como "Anna" "Andrew" etc. A mesma c...
19.11.2017 / 01:52
2
respostas

Formatação de data de arquivo CSV

Aqui está a versão curta da minha pergunta: como você converte listas de datas separadas por vírgula de um formato para outro? Mais especificamente, eu gostaria de um único comando de uma linha que converte strings desta forma: YYYY/MM/DD,YYY...
07.11.2017 / 12:09
1
resposta

A comparação de data de época de Bash não funciona [duplicado]

Precisa de ajuda para corrigir o script bash simples abaixo. O que ele faz é comparar datas no formato de época usando if else. O script não funciona como eu pretendia porque ele sempre vai para a primeira condição DEPLOY o tempo todo. Mesm...
18.12.2017 / 04:32
1
resposta

Por que um script bash criaria um arquivo com o nome de uma das minhas variáveis?

Estou usando este script bash para manter 3 backups do meu servidor. Por algum motivo, ele cria aleatoriamente um arquivo vazio com o nome de uma das minhas variáveis. O nome da variável escolhido é aparentemente aleatório e não cria o arquivo t...
16.12.2017 / 15:24
1
resposta

Por que meu script de shell não é executado sequencialmente? (pode ser imagemagick?)

Eu fiz um script de shell bash simples para executar três comandos imagemagick em cada arquivo em um diretório. Eu não usei & nem | para fazer com que cada comando seja executado simultaneamente. #!/bin/bash jpg="$1/*.jpg" jpeg="$1/*.jp...
14.12.2017 / 06:05
1
resposta

Passa uma string ou array como argumentos no bash

Eu tenho excludes como uma variável, onde ele deveria ser uma lista de expressões regulares para passar para o grep: $ echo $excludes -e re_1 -e re_2 -e re_3... Eu gostaria de poder fazer algo como $ my | pipeline | grep -v "${exclu...
06.12.2017 / 19:49
4
respostas

Como faço para remover vários caracteres especiais de um arquivo?

O script abaixo remove atualmente o caractere ^ M ( Ctrl+V+M ). Eu sinto que é um pouco longo, mas também preciso adicionar ^ I e quaisquer outros personagens que eu possa ver no futuro. Existe uma maneira mais fácil de adicionar ^ I ( Ctr...
28.11.2017 / 21:30
1
resposta

Criando arquivo de texto com conteúdo dentro de uma lista mkdir

Eu usei o mkdir para criar uma pasta pai com mais 10 pastas filho usando mkdir -p pai \ child {1..10} . Agora preciso criar um arquivo txt em cada uma dessas 10 pastas filho como (nome da pasta pai) .txt Não consigo usar o comando touch, poi...
26.11.2017 / 21:53
2
respostas

Exibe informações do prompt de comandos (PS1) para um conjunto de diretórios

Existe uma maneira simples de exibir os resultados do meu PS1 para um determinado conjunto de diretórios? Para evitar o Problema XY , declararei na frente: desejo verificar rapidamente o status de cada repositório git dentro de um diret...
25.09.2017 / 05:39
1
resposta

Analisando JSON com JQ

Estou usando o Bash para executar o seguinte trecho de script em uma caixa do Linux. Conteúdo do arquivo JSON: [ { "id": 123456, "firstName": "John", "lastName": "Smith", "email": "[email protected]" } ] O arquivo JSON é armazenado na ma...
20.10.2017 / 16:21