Eu sei que se **/*.extexpande para todos os arquivos em todos os subdiretórios correspondentes *.ext, mas o que é uma expansão semelhante que inclui todos esses arquivos no diretório atual também?
Eu sei que se **/*.extexpande para todos os arquivos em todos os subdiretórios correspondentes *.ext, mas o que é uma expansão semelhante que inclui todos esses arquivos no diretório atual também?
É difícil dizer o que está sendo perguntado aqui. Esta questão é ambígua, vaga, incompleta, excessivamente ampla ou retórica e não pode ser respondida de forma razoável em sua forma atual. Para obter ajuda no esclarecimento dessa questão para que ela possa ser reaberta, visite a...
Eu tenho um script parecido com este: export foo=/tmp/foo export bar=/tmp/bar Toda vez que eu construo, eu executo 'source init_env' (onde init_env é o script acima) para configurar algumas variáveis. Para fazer o mesmo em Python, coloquei este código em execução, reg = re.compile('export...
Eu tento tar.gz um diretório e uso tar -czf workspace.tar.gz * O tar resultante inclui .svndiretórios em subdiretórios mas NÃO no diretório atual (visto que *é expandido para apenas os arquivos 'visíveis' antes de ser passado para o tar Eu tentei tar -czf workspace.tar.gz .em vez disso,...
Exemplo: Quero vincular a F12tecla ao comando de echo "foobar"forma que toda vez que eu acionar F12a mensagem "foobar" seja impressa na tela. Idealmente, poderia ser qualquer comando de shell arbitrário, não apenas builtins. Como fazer isso?
Preciso passar uma função como parâmetro no Bash. Por exemplo, o seguinte código: function x() { echo "Hello world" } function around() { echo "before" eval $1 echo "after" } around x Deve produzir: before Hello world after Eu sei que evalnão está correto nesse contexto, mas isso é...
Qual é a maneira mais simples de remover uma barra final de cada parâmetro no array '$ @', de modo que rsynccopie os diretórios por nome? rsync -a --exclude='*~' "$@" "$dir" O título foi alterado para esclarecimento. Para entender os comentários e responder sobre as várias barras finais,...
Existe alguma maneira de um programa de linha de comando compilado dizer ao bash ou csh que ele não deseja que nenhum caractere curinga seja expandido em seus parâmetros? Por exemplo, pode-se querer um comando shell como: foo * para simplesmente retornar o valor ASCII numérico desse...
Para testar a concessão de acesso ao calendário do iOS, preciso redefinir as configurações de privacidade no meu dispositivo de teste. No entanto, toda vez que eu o instalo no dispositivo, ele se lembra das configurações de privacidade antigas e não mostra a exibição de alerta para me perguntar...
Alguém sabe se podemos dizer set +xem bash sem que seja impresso: set -x command set +x vestígios + command + set +x mas deve apenas imprimir + command O Bash é a versão 4.1.10 (4). Isso está me incomodando há algum tempo - a saída está cheia de set +xlinhas inúteis , tornando o rastreio não...
Estou tentando executar o script de shell a seguir, que deve verificar se uma string não tem espaço nem está vazia. No entanto, estou obtendo a mesma saída para todas as 3 strings mencionadas. Eu tentei usar a sintaxe "[[" também, mas sem sucesso. Aqui está o meu código: str="Hello...
Tentei fazer um "alias" para um caminho que uso com frequência durante a execução de scripts de shell. Tentei algo, mas falhou: myFold="~/Files/Scripts/Main" cd myFold bash: cd: myFold: No such file or directory Como faço isso funcionar? No entanto, cd ~/Files/Scripts/Mainfunciona....
Existe algum tipo de limite de caractere imposto no bash (ou outros shells) por quanto tempo uma entrada pode ter? Em caso afirmativo, qual é o limite de caracteres? Ou seja, é possível escrever um comando em bash que seja muito longo para a linha de comando ser executado? Se não houver um...
Em um comentário sobre esta resposta de outra pergunta , o comentador diz: não use kill -9 a menos que seja absolutamente necessário! O SIGKILL não pode ser capturado, então o programa morto não pode executar nenhuma rotina de desligamento para, por exemplo, apagar arquivos temporários....
Eu tenho um pequeno script, que é chamado diariamente pelo crontab usando o seguinte comando: /homedir/MyScript &> some_log.log O problema com esse método é que some_log.log só é criado depois que o MyScript termina. Eu gostaria de liberar a saída do programa no arquivo enquanto ele...
Preciso encontrar diretórios vazios para uma determinada lista de diretórios. Alguns diretórios possuem diretórios dentro dele. Se os diretórios internos também estiverem vazios, posso dizer que o diretório principal está vazio, caso contrário, não está vazio. Como posso testar isso? Por...
Estou tentando escrever uma conclusão de bash pela primeira vez e estou um pouco confuso sobre as duas maneiras de desreferenciar matrizes de bash ( ${array[@]}e${array[*]} ). Aqui está o trecho de código relevante (funciona, a propósito, mas gostaria de entendê-lo melhor): _switch() { local...
Considere este trecho: $ SOMEVAR=AAA $ echo zzz $SOMEVAR zzz zzz AAA zzz Aqui eu defini $SOMEVARcomo AAAna primeira linha - e quando eu ecoo na segunda linha, obtenho o AAAconteúdo conforme o esperado. Mas então, se eu tentar especificar a variável na mesma linha de comando que echo: $...
Tenho dois diretórios e um está vazio. O primeiro diretório possui muitos subdiretórios com arquivos ocultos. Quando eu cp -rconteúdo do primeiro diretório para o segundo, os arquivos ocultos também são copiados. Alguma solução para escapar deles?
Estou iniciando um script bash que pegará um caminho no S3 (conforme especificado para o comando ls ) e despejará o conteúdo de todos os objetos de arquivo em stdout. Essencialmente, gostaria de replicar, cat /path/to/files/*exceto para S3, por exemplo s3cat '/bucket/path/to/files/*'. Minha...