Perguntas sobre 'shell-script'

2
respostas

Combinando vários arquivos em um único CSV

Arquivos de entrada: Arquivo: 1.txt : 1 2 3 Arquivo: 2.txt : Apple Mango Orange Arquivo: 3.txt : 55 100 30 Saída desejada: Arquivo: example.csv : column1 column2 column3 1 Apple 55 2...
06.10.2015 / 09:24
4
respostas

Estrutura de pastas de nivelamento

Eu tenho esta estrutura de pastas: ├── foo1 │   ├── bar1.txt │   └── bar2.txt ├── foo2 │   ├── bar3.txt │   └── bar4 with a space.txt └── foo3 └── qux1 ├── bar5.txt └── bar6.txt que eu gostaria de achatar, com um subli...
08.01.2015 / 01:06
2
respostas

Encontre todos os arquivos com um Python Shebang

Estou tentando executar uma verificação PEP8 em uma grande árvore de origem. A árvore é composta de uma mistura de arquivos em vários idiomas. A idéia é verificar todos os scripts Python sem precisar listá-los explicitamente. A maioria desses ar...
25.02.2013 / 22:17
5
respostas

Exclui espaços, hifens e sublinhados em nomes de arquivos?

O que é um bom comando para excluir espaços, hifens e sublinhados de todos os arquivos em um diretório ou arquivos selecionados? Eu uso o seguinte comando com as ações personalizadas do Thunar para slugify nomes de arquivos: for file in %N...
04.08.2014 / 22:01
5
respostas

Script de shell para enviar um email de alerta se o uso do disco exceder 90%

Eu quero implementar um script no meu servidor que enviará automaticamente alertas de email se o uso do disco ultrapassar 90% e o segundo email alertar quando passar de 95%. Meu sistema de arquivos é abc:/xyz/abc e o ponto de montagem é /pqr...
24.07.2013 / 15:03
2
respostas

Crie variáveis e atribua valores via loop (bash)

Existe uma maneira de criar variáveis bash e atribuí-las valores através de um loop? Algo ao longo das linhas de: #!/bin/bash c=0 for file in $( ls ); do var"$c"="$file"; let c=$c+1; done EDIT: Obrigado a @Costas e @mdpc por a...
18.04.2015 / 21:24
6
respostas

Script para ssh e executar um comando não funciona

Abaixo está o script. Eu queria entrar em vários servidores e verificar a versão do kernel. #!/bin/bash #input server names line by line in server.txt cat server.txt | while read line do sshpass -p password ssh root@$line << EOF host...
23.08.2014 / 13:45
4
respostas

Bash, execute o comando depois de invocar um novo shell

Estou tentando criar um script como este: #!/bin/bash sudo -s something... Quando eu o executo, recebo um novo shell, mas something é executado apenas quando eu sair do shell criado por sudo -s , não dentro dele. Alguma ajuda?   ...
23.07.2015 / 11:02
5
respostas

Atravessa todos os subdiretórios e faz algo no shell script do Unix

Eu quero que meu script de shell visite todos os subdiretórios em um diretório principal. Faça algo nos diretórios, envie a saída para um arquivo de spool e vá para o próximo diretório. Considerar Dir principal = / tmp Subdir = A B C D (Quatro s...
27.02.2015 / 11:22
4
respostas

Como posso atribuir uma senha inicial / padrão a um usuário no Linux?

Eu encontrei um guia que explica como defina a senha de um usuário . Estou tentando automatizá-lo e enviar um e-mail para o usuário como: userid created with password XYZ. request to change the initial password. De acordo com o documento...
06.12.2012 / 23:08