Perguntas com a marcação «shell-script»

Perguntas sobre scripts de shell, arquivos executáveis ​​que são interpretados por um shell (bash, zsh, etc.).




6
Como remover arquivos duplicados usando o bash
Eu tenho uma pasta com arquivos duplicados (por md5sum( md5em um Mac)) e quero ter umcron trabalho agendado para remover qualquer encontrado. No entanto, eu estou preso em como fazer isso. O que tenho até agora: md5 -r * | sort Que gera algo como isto: 04c5d52b7acdfbecd5f3bdd8a39bf8fb gordondam_en-au11915031300_1366x768.jpg 1e88c6899920d2c192897c886e764fc2 fortbourtange_zh-cn9788197909_1366x768.jpg …


1
converter arquivo CSV para XLS no linux
O script Perl a seguir pode converter arquivos CSV em arquivos XLS o problema é que eu preciso instalar na máquina Linux do cliente muitos módulos Perl para executar esse script Perl, e na verdade não posso porque a máquina Linux é cliente (não é permitido instalar módulos) Então, preciso …
10 linux  bash  shell-script  awk  perl 

3
Passando argumentos de um arquivo para um script bash
Eu tenho essa situação: ./ ./myscript.sh ./arguments.txt ./test.sh Por dentro myscript.sh, tenho que executar o arquivo test.sh, passando para ele os argumentos contidos nele arguments.txt. myscript.sh é: arguments=$(cat arguments.txt) source test.sh $arguments Isso funciona bem se if.txt contiver no máximo um argumento: firstargument A substituição é: ++ source test.sh 'firstargument' …



1
Tentando escrever um script de shell que continua testando um servidor remotamente, mas continua caindo na instrução else quando eu saio
Tentando escrever um script de shell que continua testando meu servidor e me enviando um e-mail quando ele ficar inativo. O problema é que, quando eu saio da conexão ssh, apesar de executá-la &no final do comando ./stest01.sh &, ele automaticamente cai em outro lugar e continua me enviando ininterruptamente, …

4
Desempenho do loop versus expansão
Precisa de sugestões de especialistas na comparação abaixo: Segmento de código usando loop: for file in `cat large_file_list` do gzip -d $file done Segmento de código usando expansão simples: gzip -d `cat large_file_list` Qual será mais rápido? Tem que manipular um grande conjunto de dados.




2
Construa um comando dinamicamente
Estou trabalhando em um script e preciso criar o tarcomando dinamicamente. Aqui estão dois exemplos para ilustrar o que estou tentando fazer: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo COMMAND: "${_tar}" ${_tar} "$TAR_ME" echo -e "\n\nNEXT:\n\n" EXCLUDE=("--exclude=/tmp/hello\ hello" "--exclude=/tmp/systemd*" "--exclude=/tmp/Temp*") _tar="tar "`printf …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.