Articles of bash

Excluir arquivos com mais de 10 dias usando o shell script no Unix

Eu sou novo em shell scripts, alguém pode ajudar? Desejo excluir scripts de uma pasta da data atual para 10 dias. Os scripts se parecem com: 2012.11.21.09_33_52.script 2012.11.21.09_33_56.script 2012.11.21.09_33_59.script O script será executado a cada 10 dias com o Crontab, é por isso que preciso da data atual.

Como atribuir um valor heredoc a uma variável no Bash?

Eu tenho essa seqüência de várias linhas (citações incluídas): abc’asdf” $(dont-execute-this) foo”bar”” Como eu poderia atribuí-lo a uma variável usando um heredoc no Bash? Eu preciso preservar novas linhas. Eu não quero escaping dos personagens da string, isso seria irritante …

Como redirect stdout e stderr para um arquivo

Estou executando um script bash que cria um arquivo de log para a execução do comando Eu uso o seguinte Command1 >> log_file Command2 >> log_file Isso envia apenas a saída padrão e não o erro padrão que aparece no terminal. Posso registrar tanto o stderr quanto o stdout registrados em um arquivo?

Como chamar o shell script de outro script de shell?

Eu tenho dois scripts de shell, a.sh e b.sh Como posso chamar b.sh de dentro do script shell a.sh ?

Como testar se a string existe no arquivo com o Bash?

Eu tenho um arquivo que contém nomes de diretório: my_list.txt : /tmp /var/tmp Gostaria de verificar no Bash antes de adicionar um nome de diretório se esse nome já existir no arquivo.

Como renomeio a extensão para um lote de arquivos?

Em um diretório, eu tenho um monte de arquivos *.html . Eu gostaria de renomeá-los todos para *.txt Eu uso o shell bash.

Como fazer um programa continuar a rodar depois de sair do ssh?

Duplicar Possível: Linux: Impede que um processo em segundo plano seja interrompido após o fechamento do cliente SSH Eu tenho um programa que leva muito tempo para terminar. Está sendo executado como root sobre ssh. Eu quero que continue a correr depois que eu sair, isso é possível e como eu conseguiria isso?

Qual é o significado exato do IFS = $ ‘\ n’?

Se o exemplo a seguir, que define a variável de ambiente IFS para um caractere de alimentação de linha … IFS=$’\n’ O que o sinal de dólar significa exatamente ? O que faz neste caso específico? Onde posso ler mais sobre esse uso específico (o Google não permite caracteres especiais em pesquisas e não sei […]

Como esta bomba de garra bash funciona?

De acordo com a Wikipedia, o seguinte é uma bomba muito elegante: :(){ :|:& };: Como funciona?

Lista de ‘if’ muda em qualquer lugar?

Existe uma lista de todos os switches if para uso no script bash? Às vezes eu vejo alguém usando isso e me pergunto o que o switch que eles estão usando realmente faz. Exemplo é o -z neste. Eu sei como usá-lo, mas não sei de onde foi derivado. if [ -z “$BASH_VERSION” ]; then […]