Um dos argumentos que o meu script recebe é uma data no seguinte formato: yyyymmdd. Quero verificar se recebo uma data válida como entrada. Como posso fazer isso? Estou tentando usar um regex
Um dos argumentos que o meu script recebe é uma data no seguinte formato: yyyymmdd. Quero verificar se recebo uma data válida como entrada. Como posso fazer isso? Estou tentando usar um regex
Estou tentando pesquisar meu histórico do bash da mesma forma que com CTRL- r, mas para encaminhar a direção. Foi uma dor para mim, quando eu bati uma vez com muita freqüência CTRL- r, encontrar o comando anterior novamente. Como você pode encaminhar a pesquisa no seu histórico do Bash de maneira...
Tenho a sensação de que estou perdendo o óbvio, mas não consegui man [curl|wget] google ("http" faz um termo de pesquisa tão ruim). Estou procurando uma correção rápida e suja para um de nossos servidores da Web que frequentemente falha, retornando o código de status 500 com uma mensagem de erro....
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 8 meses . Melhore esta...
Apenas uma pequena pergunta sobre programas de temporização no Linux: o comando time permite medir o tempo de execução de um programa: [ed@lbox200 ~]$ time sleep 1 real 0m1.004s user 0m0.000s sys 0m0.004s O que funciona bem. Mas se eu tentar redirecionar a saída para um arquivo, ela...
Eu tenho uma variável varem um script Bash segurando uma string, como: echo $var "some string.rtf" Desejo remover os últimos 4 caracteres dessa string e atribuir o resultado a uma nova variável var2, para que echo $var2 "some string" Como posso fazer
Eu quero iterar sobre uma lista de arquivos. Esta lista é o resultado de um findcomando, então eu vim com: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } Tudo bem, exceto se um arquivo tiver espaços em seu nome: $ ls foo_bar_baz.txt foo...
Possível duplicata: compactar um conjunto de diretórios e criar um arquivo compactado tar Esta publicação descreve como compactar cada arquivo individualmente em uma estrutura de diretórios. No entanto, preciso fazer algo um pouco diferente. Preciso produzir um grande arquivo gzip para...
Depois de verificar esta pergunta , ainda não tenho ideia de como carregar um projeto no meu repositório do Git Hub. Sou novo no Git Hub e não tenho ideia do que fazer. Criei um repositório, mas quero fazer upload do meu projeto para ele. Procurei na página do repositório algum tipo de botão de...
Eu preciso ter a capacidade de criar contas de usuário no meu Linux (Fedora 10) e atribuir automaticamente uma senha por meio de um script bash (ou caso contrário, se necessário). É fácil criar o usuário via Bash, por exemplo: [whoever@server ]# /usr/sbin/useradd newuser É possível atribuir uma...
Como leio a primeira linha de um arquivo usando
Estou procurando uma maneira simples de encontrar o comprimento da linha mais longa em um arquivo. Idealmente, seria um simples comando bash shell em vez de um
Estou tentando escrever um script simples do bash que copie todo o conteúdo de uma pasta, incluindo arquivos e pastas ocultos em outra pasta, mas quero excluir determinadas pastas específicas. Como eu consegui
Em um script bash, como posso descobrir rapidamente se uma porta 445 está aberta / escutando em um servidor. Eu tentei algumas opções, mas quero algo rápido: 1. lsof -i :445 (Leva segundos) 2. netstat -an |grep 445 |grep LISTEN(Leva segundos) 3. telnet(não retorna) 4. nmap, netcatnão está...
Eu preciso gerar um número de porta aleatória entre 2000-65000um script de shell. O problema é que $RANDOMé um número de 15 bits, então estou preso! PORT=$(($RANDOM%63000+2001)) funcionaria bem se não fosse pela limitação de tamanho. Alguém tem um exemplo de como eu posso fazer isso, talvez...
Eu tenho um script bash que se parece com isso: #!/bin/bash wget LINK1 >/dev/null 2>&1 wget LINK2 >/dev/null 2>&1 wget LINK3 >/dev/null 2>&1 wget LINK4 >/dev/null 2>&1 # .. # .. wget LINK4000 >/dev/null 2>&1 Mas processar cada linha até que o...
Caso em questão: Eu sou um no mac com o bash v3.2.17, estou usando o git instalado via macports com a variante bash_completion. Quando eu digito git checkout m<tab>. por exemplo, concluo para master. No entanto, eu tenho um alias para git checkout, gco. Quando digito gco m<tab>, não...
Olhando a seção "Matriz" na página do manual bash (1), não encontrei uma maneira de dividir uma matriz. Então, eu vim com essa função excessivamente complicada: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args #
Como eu mato a última tarefa em segundo plano gerada no linux? Exemplo: doSomething doAnotherThing doB & doC doD #kill
Eu tenho um arquivo que contém vários milhares de números, cada um em sua própria linha: 34 42 11 6 2 99 ... Estou procurando escrever um script que imprima a soma de todos os números no arquivo. Eu tenho uma solução, mas não é muito eficiente. (Demora alguns minutos para ser executado.) Estou...