Perguntas sobre 'shell-script'

4
respostas

regex - procura caracter inválido

Usando regex='^[]0-9a-zA-Z,!^'@{}=().;/~_|[-]*$' no arquivo de script abaixo estou verificando se uma determinada string tem algum caracter inválido ou não. str="$1" regex='^[]0-9a-zA-Z,!^'@{}=().;/~_|[-]+$' if [[ $str =~ $regex ]] t...
24.11.2015 / 17:19
1
resposta

Uso de '%' no crontab [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Como posso executar 'date' dentro de uma guia cron? trabalho?                                      5 respostas                                Estou tentando adicionar u...
30.04.2015 / 23:59
2
respostas

Obtendo erro com sleep e argumento no script sh [closed]

Estou fazendo algo assim #!/bin/bash END=3 time_w = 1 for ((i=1;i<=END;i++)); do # do something sleep time_w done mas estou recebendo sleep: invalid time interval ‘time_w’     
04.05.2015 / 20:41
3
respostas

Como ver se o diretório existe?

Como posso verificar se /bin/x86_64/bin/ls é um diretório em um script de shell bash Aqui está o que eu tentei: #!/bin/bash if [ $# -eq 2 ]; then if [[ "$1" = /* ]] then cd ./bin/x86_64/bin/ls if [ -d "$1" ]; then...
03.06.2015 / 10:24
1
resposta

Um comando em um pipeline de shell pode determinar as características tty de seu contexto?

Eu tenho um script bash que colunde uma lista de itens. Por padrão, ele irá adivinhar o número de colunas a serem produzidas, com base na largura do terminal, conforme relatado por stty size . Mas quando o script está em um pipeline, stty i...
23.03.2015 / 10:03
2
respostas

Usando a substituição de comando

O número da variável do shell contém 1 1 1 1 1 separados por tabulações. Eu quero que ele contenha apenas o primeiro 1. Estou tentando number= $(echo "$number"| cut -f 3 ) e eu recebo o erro "1: comando não encontra...
11.04.2015 / 04:31
1
resposta

Como eu capturo a saída em uma variável e ainda a toco para a tela também?

Eu posso fazer OUTPUT=$(grunt test) e isso coloca a saída em OUTPUT , mas não está mais na tela. Eu preciso ver a saída como ela vem também, então eu não posso simplesmente esperar e, em seguida, echo $OUTPUT . Como posso capturar a sa...
22.04.2015 / 23:01
4
respostas

Se condição com comando ssh dentro

Estou fazendo um script bash para fazer backup do meu computador em um servidor local. Eu preciso compactar os arquivos, mas não consigo encontrar uma maneira de fazer isso se a condição funcionar com um comando ssh dentro: if [ ssh user@192....
14.08.2015 / 13:43
2
respostas

como armazenar a saída de um comando na matriz com cada valor em uma aspa dupla

Eu quero armazenar cada saída em valores de matriz com aspas duplas. valores podem ter espaço também. FOUNDFILES=($(locate --database ~/.locate.db -i -b "$INPUT")) se a entrada para o comando locate for muito muito recente (onde muito mai...
13.07.2015 / 13:57
3
respostas

Substituição de Combinação Bash e Extração de Subcadeia em uma Etapa

Para uma string neste formato: ./my-site.sub.domain.com Gostaria de remover os . , - e / e aparar o restante para 16 caracteres: mysitesubdomainc Eu fiz isso mysite="./my-site.sub.domain.com" mysite=${mysite//[\.|\/|-]//}...
25.09.2014 / 20:21