Passei por um comando chamado 'pick' em algum livro do Unix, mas não entendi exatamente o que ele faz. Abaixo está um comando de seleção de amostra: pick
Passei por um comando chamado 'pick' em algum livro do Unix, mas não entendi exatamente o que ele faz. Abaixo está um comando de seleção de amostra: pick
AVISO NÃO TENTE EXECUTAR ISTO EM UMA MÁQUINA DE PRODUÇÃO Ao ler a página da Wikipedia sobre o tópico , geralmente sigo o que está acontecendo com o seguinte código: :(){ :|:& };: trecho de descrição A seguinte bomba de garfo foi apresentada como arte em 2002;56 sua origem exata é...
Como obter o char em uma determinada posição de uma string no shell
Eu tenho essa pasta enorme com milhares de arquivos não ordenados. É possível mover os primeiros 5000s para uma subpasta através do mvcomando? Por enquanto, movo arquivos com mv *some_pattern* ./subfolder1/ Por enquanto, movo imagens aleatoriamente, não é realmente importante se não houver...
Estou tentando usar grep e recortar para extrair URLs de um arquivo HTML. Os links são parecidos com: <a href="http://examplewebsite.com/"> Outros sites têm .net, .govmas eu suponho que eu poderia fazer o corte fora do ponto certo antes >. Então, eu sei que posso usar grep e cut de...
Eu tenho um arquivo com comentários: foo bar stuff #Do not show this... morestuff evenmorestuff#Or this Eu só quero imprimir todo o código não comentado: foo bar stuff morestuff evenmorestuff Ser capaz de remover os comentários de um arquivo é tão importante ... Qual é uma boa maneira de fazer...
Digamos que eu tenha um script fazendo: some-command "$var1" "$var2" ... E, no caso de var1estar vazio, prefiro que seja substituído por nada em vez da string vazia, para que o comando executado seja: some-command "$var2" ... e não: some-command '' "$var2" ... Existe uma maneira mais simples...
Preciso remover arquivos com mais de 3 dias com um trabalho cron em 3 diretórios diferentes. (esses 3 diretórios são filhos de um diretório pai /a/b/c/1& /a/b/c/2& /a/b/c/3) Isso pode ser feito com uma linha no
Existem substitutos, alternativas ou truques do bash para atrasar comandos sem usar sleep? Por exemplo, executando o comando abaixo sem realmente usar o modo de suspensão: $ sleep 10 && echo "This is a
Em bashvocê pode usar exec -ae em zshvocê também pode configurar ARGV0um programa com um certo argumento zeroth, mas existe também uma maneira POSIX de fazer isso? Como sugerido neste comentário, você pode criar um link simbólico (temporário) para conseguir isso, mas dessa maneira não pude definir...
Como você encontra o número da linha no Bash onde ocorreu um erro? Exemplo Crio o seguinte script simples com números de linha para explicar o que precisamos. O script copiará arquivos de cp $file1 $file2 cp $file3 $file4 Quando um dos cpcomandos falha, a função sai com a saída 1 . Queremos...
Meu arquivo, PSS-A (Primary A) PSS-B (Primary B) PSS-C (Primary C) PSS-D (Primary D) PSS-E (Primary E) PSS-F (Primary F) PSS-G (Primary G) PSS-H (Primary H) PSS-I (Primary I) SPARE (SPARE) Arquivo de saída, 1> PSS-A (Primary A) 2> PSS-B (Primary B) 3> PSS-C (Primary C) 4> PSS-D...
Considere este script: #!/bin/bash function start { leafpad & echo $! } PID=$(start) echo "PID is $PID" O script não continua além de sua chave de fechamento até o processo do leafpad terminar, mesmo que seja um processo em segundo plano. Por que é isso? É possível iniciar um processo em...
Na minha cópia do conda.shscript, vejo as seguintes linhas: if [ -n "${_CE_CONDA}" ] && [ -n "${WINDIR+x}" ]; then SYSP=$(\dirname "${CONDA_EXE}") else SYSP=$(\dirname "${CONDA_EXE}") SYSP=$(\dirname "${SYSP}") fi Estou curioso para saber porque é que há uma barra invertida na frente...
Fiquei me perguntando se havia uma maneira de registrar isso, mas como a maioria dos mecanismos de pesquisa modernos não funciona bem com frases com mais de 5 palavras, preciso de ajuda. Fiquei me perguntando isso, porque eu estou fazendo um script bash que tem que registrar arquivos como certos...
Eu já vi essa resposta . Você deve considerar o uso de inotifywait, como um exemplo: inotifywait -m /path -e create -e moved_to | while read path action file; do echo "The file '$file' appeared in directory '$path' via '$action'" # do something with the file done Minha pergunta é que, o...
Estou escrevendo um shell script que gostaria de executar como um daemon na inicialização sem usar ferramentas externas, como daemontools ou daemonize . HOWTO de gravação de daemon do Linux De acordo com o HOWTO de Daemon de Gravação do Linux , um daemon adequado possui as seguintes...
Este é o comando que estou usando para listar alguns arquivos: find . -name \*.extract.sys -size +1000000c -exec ls -lrt {} \; -rw-r--r-- 1 qa1wrk15 test 1265190 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_7.20110929.extract.sys -rw-r--r-- 1 qa1wrk15 test 1345554 Sep 29 01:14...
Em um script de shell, como faço para testar de maneira fácil e não invasiva o acesso de gravação a um arquivo sem realmente tentar modificá-lo? Eu poderia analisar a saída de stat, mas isso parece realmente complexo e talvez quebradiço, embora não tenha certeza de quanto a saída de estatísticas...
Quero encontrar arquivos com mais de 1 GB e mais de 6 meses em todo o servidor. Como escrever um comando para