Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
4
respostas

Use logger no shell script

Como posso usar o registrador em um script de shell? Se eu correr ntpd -qnp pool.ntp.org 2> >(logger) no console, funciona como esperado. Se eu colocá-lo em um script de shell #!/bin/sh ntpd -qnp pool.ntp.org 2> >(log...
28.12.2013 / 10:27
2
respostas

Crie muitos arquivos tar a partir de um diretório com 500000 arquivos

Eu tenho um diretório contendo cerca de 500k arquivos e quero dividi-los em arquivos t tar. Coloque formalmente, vamos chamar os arquivos file_0, ..., file_{N-1} , onde N em torno de 500k. Eu quero criar arquivos t tar contendo cad...
09.05.2017 / 14:16
4
respostas

No bash, como eu comparo duas pastas para garantir que elas contenham os mesmos conjuntos de arquivos?

Eu copiei uma pasta massiva de uma máquina Windows para uma máquina Linux e, como alguns nomes de arquivos são muito grandes (e alguns outros erros que eu ignorei), alguns arquivos não puderam ser copiados. Atualmente estou executando diff -r en...
23.01.2018 / 22:42
2
respostas

Como contornar o sudo

Estou tentando criar scripts para uma instalação não-interativa do Meteor (JS Framework) e parte dos prompts de script para o sudo. Eu não consigo passar por isso com minhas habilidades de script. A instalação é: curl https://install.meteo...
08.08.2014 / 18:19
1
resposta

Como evitar que “source” em um script bash passe os argumentos do script?

Essas perguntas abordam a funcionalidade de source : o que é a diferença? entre a execução de um script Bash vs sourcing? O que 'source' faz? mas estou confuso sobre por que chamar source em um script passa os argumentos do script. Po...
21.01.2016 / 12:13
1
resposta

Localiza apenas arquivos nomeados exclusivos recursivamente

Estou com problemas para encontrar apenas arquivos nomeados exclusivos em diretórios e subdiretórios. Os arquivos devem ser exclusivos por seu nome, não por soma ou conteúdo md5. Consegui obter uma lista de arquivos exclusivos, mas apenas nom...
29.03.2016 / 21:00
1
resposta

Por que esse loop de shell simples fica parado e começa a consumir grandes quantidades de memória?

Um amigo meu conhecido pelo tratamento desumano de máquinas queria enfatizar sua CPU, e assim escreveu uma frase como esta: for z in {1..100000000};do num1=$(($z * $z)) && echo $num1;done Quando executado, este loop apenas fica se...
09.03.2016 / 21:02
2
respostas

Ubuntu encontra arquivos e diretório correspondentes a um nome em uma linha

Existem parâmetros do comando find para localizar arquivos e diretórios, respectivamente -f e -d , mas eu quero evitar escrever dois comandos find e && ou || entre eles. Eu quero encontrar o arquivo ou diretório (o qu...
18.05.2016 / 18:24
3
respostas

cd para o diretório modificado mais recentemente após ls -lt em um comando

Quando eu navego por registros, eu uso ls -lt para ver as pastas modificadas mais recentemente. Existe um atalho para inserir esta pasta em um comando? Talvez pipe para outro comando vai fazer o truque? Por exemplo: ls -lt output: 1...
03.03.2016 / 13:25
2
respostas

Execute um script de login linux

Eu gostaria de executar um script depois que um usuário linux efetua login para fazer algumas verificações de segurança adicionais. O usuário deve primeiro fazer o login normalmente usando sua senha, mas depois deve ser verificado com o meu scri...
11.09.2014 / 19:13