Perguntas com a marcação «bash»

12
Console padrão no ConEmu

Eu tenho a configuração do git bash como uma tarefa predefinida (tarefa 1). Mas quando abro o ConEmu, o padrão é o cmd console, como altero o console padrão para git

12
Como remover caracteres no meio de uma string no bash

No bash, tenho uma string e estou tentando remover um caractere no meio da string. Eu sei que podemos remover caracteres do início ou do fim de uma string como esta: myVar='YES' myVar="${myVar#'Y'}" myVar="${myVar%'S'}" mas como posso remover a do

12
Como encontro arquivos e totalizo seus tamanhos?

Gostaria de encontrar uma série de arquivos (com base em uma expressão curinga) e totalizar o uso do disco. Algo assim: $ find . -name 'flibble*' -ctime +90 -exec du -sh {} \; 2.1G ./flibble_116.log 2.1G ./flibble_83.log 2.1G ./flibble_211040_157.log 2.1G ./flibble3747_51.log Este trabalho....

12
Bash 4.3 Comprimento negativo da string no OS X

O Bash 4.2 adicionou suporte para comprimentos negativos de substring: http://tldp.org/LDP/abs/html/abs-guide.html#SUBSTREXTR01 Exemplo 37-12. Parâmetro negativo na construção de extração de cadeia Quando o parâmetro "length" é negativo, ele serve como um parâmetro offset-of-end. Por...

12
Bash no Ubuntu no Windows Mount Network Share

Atualizei o Windows 10 e instalei o novo bash no Windows. No entanto, em ambos os PCs que tentei, não consigo montar um compartilhamento de rede. Eu tentei várias maneiras diferentes de montar o compartilhamento: sudo mount -t cifs -o username=xx,password=xx //192.168.x.x/Share /mnt/s Ao...

11
Chamando um script com ./bla.sh vs. bla.sh

Alguém pode me explicar o que o shell faz nos dois exemplos A) e B) abaixo? Obviamente, ele se comporta de maneira diferente, mas não consigo descobrir por que a saída é diferente. Exemplo: Vamos ter um script em nosso diretório atual nomeado bla.shcom apenas um comando: echo ${0##/*} hello A)...

11
Coloque uma tarefa em segundo plano com o bash

Eu sei que você pode iniciar um trabalho em segundo plano com Bash foo &. No entanto, a melhor maneira que conheço de colocar um trabalho em primeiro plano em segundo plano é fazer Ctrl+ zpara pausá-lo e depois bg 1retomar em segundo plano. Existe uma maneira mais rápida? Alguma combinação de...

11
Loops de casca paralela

Quero processar muitos arquivos e, como aqui tenho vários núcleos, quero fazê-lo em paralelo: for i in *.myfiles; do do_something $i `derived_params $i` other_params; done Conheço uma solução Makefile , mas meus comandos precisam dos argumentos da lista de globbing do shell. O que eu encontrei...