AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-295913

pmor's questions

Martin Hope
pmor
Asked: 2025-04-22 22:09:36 +0800 CST

Por que a classificação não tem a opção “--ignore-trailing-blanks?”

  • 4

sorttem opção --ignore-leading-blanks:

   -b, --ignore-leading-blanks
          ignore leading blanks

Por que não sorttem opção --ignore-trailing-blanks(ignorar espaços em branco)?

$ sort --version
sort (GNU coreutils) 8.32
linux
  • 2 respostas
  • 59 Views
Martin Hope
pmor
Asked: 2024-08-21 19:40:17 +0800 CST

Como executar corretamente a saída (com argumentos adicionais) de find?

  • 5

Estou executando a saída (com argumento adicional --version) findda seguinte maneira:

$ find NDK -name clang -executable -type f | xargs -I{} bash -c "exec {} --version"
Android (7714059, based on r416183c1) clang version 12.0.8

Funciona. No entanto, esta forma talvez seja abaixo do ideal.

Existe uma maneira correta/ótima de fazer isso?

bash
  • 1 respostas
  • 12 Views
Martin Hope
pmor
Asked: 2024-07-13 00:38:22 +0800 CST

Em quais casos as saídas de basename "$x" e echo "${x##*/}" são diferentes?

  • 7

No seguinte caso, as saídas de basename "$x"e echo "${x##*/}"não são diferentes:

$ x=xxx/yyy ; basename "$x" ; echo "${x##*/}"
yyy
yyy

Em quais casos (se houver) as saídas de basename "$x"e echo "${x##*/}"diferem?

bash
  • 1 respostas
  • 39 Views
Martin Hope
pmor
Asked: 2024-06-26 19:02:58 +0800 CST

O bash suporta substituição de variável na instrução de retorno?

  • 6

O bash suporta substituição de variável na returninstrução?

De man bash:

return [n]
       Causes a function to stop executing and return the value specified by n to its caller.

É npermitido ser uma substituição de variável?

Testei no seguinte exemplo:

$ cat t345.sh
f()
{
  local x=13
  return $x
}

f
echo $?

$ bash t345.sh
13

$ bash --version
GNU bash, version 5.2.21(1)-release (x86_64-pc-cygwin)

Aqui vemos que Bash não reclama return $xe fretorna 13.

Foi linkado isso o tempo todo OU desde qual versão o Bash começou a oferecer suporte a isso?

bash
  • 1 respostas
  • 18 Views
Martin Hope
pmor
Asked: 2024-05-08 21:28:08 +0800 CST

Como extrair um texto entre dois padrões (potencialmente contendo lookbehind flutuante) com apenas uma invocação?

  • 5

Estou tentando combinar qualquer caractere (exceto caracteres de quebra de linha) entre xxx<1+ whitespaces>"e whitespace.

O formato da string de entrada é o seguinte:

xxx<1+ whitespaces>"yyy<1+ whitespaces>zzz"

Eu tentei usar o seguinte PCRE:

$ echo 'xxx  "yyy zzz"' | grep -Po '(?<=\xxx\s+").*?(?=\s)'
grep: lookbehind assertion is not fixed length

No entanto, como podemos ver, o PCRE não suporta lookbehind flutuante porque pode causar grandes problemas de desempenho .

Aqui está a solução alternativa:

$ echo 'xxx  "yyy zzz"' | grep xxx | grep -Po '(?<=").*?(?=\s)'
yyy

Aqui vemos que funciona, porém, grepé invocado duas vezes, o que pode ser considerado abaixo do ideal.

É possível obter o mesmo resultado, mas com apenas uma grepinvocação?

Se não, então é possível obter o mesmo resultado, mas com apenas uma <toolname>(talvez awk) invocação?

regex
  • 1 respostas
  • 34 Views
Martin Hope
pmor
Asked: 2024-04-17 21:30:39 +0800 CST

Como executar o comando contendo a variável string da variável string?

  • 5

Estou tentando executar o comando que contém a variável string da variável string:

$ X="bash -c 'echo OK'" ; $X
OK': -c: line 1: unexpected EOF while looking for matching `''

Por que não funciona? Como consertar/fazer corretamente?

Observe que sou obrigado a executar o comando como $X.

Observe que sou obrigado a executar echo OKvia bash -c.

bash
  • 2 respostas
  • 34 Views
Martin Hope
pmor
Asked: 2024-04-05 19:19:00 +0800 CST

Como imprimir apenas as partes correspondentes (não vazias) de uma linha correspondente, com cada parte em uma MESMA linha de saída?

  • 6

De man grep:

-o, --only-matching
  Print only the matched (non‐empty) parts of a matching line, with each such part on a separate output line.

Uma pergunta simples: como imprimir apenas as partes correspondentes (não vazias) de uma linha correspondente, com cada parte na mesma linha de saída?

grep
  • 2 respostas
  • 32 Views
Martin Hope
pmor
Asked: 2023-05-23 23:52:04 +0800 CST

Bash: por que echo $ x imprime nova linha se x é @?

  • 5

Considere este cenário:

$ x=y
$ echo $x
y
$ x=@
$ echo $x
<newline>

Por que echo $ximprime nova linha se xfor @?

bash
  • 1 respostas
  • 37 Views
Martin Hope
pmor
Asked: 2023-02-17 01:58:04 +0800 CST

FFMPEG: como converter corretamente avi contendo "rawvideo, bgr24" para mp4?

  • 5

tenho .aviarquivo:

$ ffprobe input.avi -hide_banner
Input #0, avi, from 'input.avi':
  Duration: 00:01:08.05, start: 0.000000, bitrate: 182785 kb/s
  Stream #0:0: Video: rawvideo, bgr24, 1060x615, 182915 kb/s, 20 fps, 20 tbr, 20 tbn

$ file input.avi
input.avi: RIFF (little-endian) data, AVI, 1060 x 615, 20.00 fps, video: uncompressed

Aqui vemos "rawvideo, bgr24".

Eu já tentei várias invocações de ffmpeg, mas não .mp4pode ser reproduzido no aplicativo Fotos do Windows 10:

insira a descrição da imagem aqui

ou o .mp4jogado incorretamente em algum outro jogador: insira a descrição da imagem aqui

Nota: no entanto, o VLC funciona tão .mp4bem.

Uma pergunta simples: como converter corretamente.avi contendo "rawvideo, bgr24" para .mp4(para que possa ser reproduzido corretamente em qualquer player)?

ffmpeg
  • 1 respostas
  • 19 Views
Martin Hope
pmor
Asked: 2023-02-11 04:58:38 +0800 CST

Laptop com Windows 10: é possível descobrir quando o carregador do laptop foi conectado pela última vez?

  • 9

Eu tenho um notebook com Windows 10. Não consigo encontrar o carregador do laptop. Então, estou tentando lembrar quando o carregador do laptop foi conectado pela última vez. No Windows 10, é possível descobrir quando o carregador do laptop foi conectado pela última vez? Em outras palavras: o Windows 10 rastreia eventos de "carregador conectado/desconectado"?

windows
  • 3 respostas
  • 1659 Views
Martin Hope
pmor
Asked: 2021-12-09 04:37:59 +0800 CST

O Microsoft Outlook mostra que o email foi recebido, mas na verdade foi enviado

  • 5

O Microsoft Outlook mostra que o email foi recebido, mas na verdade foi enviado:

insira a descrição da imagem aqui

Por quê? É um bug?

UPD. Não recebi este e-mail. Enviei este e - mail. Do meu lado este e-mail não pode ser recebido . Só pode ser enviado .

microsoft-outlook email
  • 2 respostas
  • 163 Views
Martin Hope
pmor
Asked: 2021-10-13 13:57:18 +0800 CST

Adobe Acrobat Reader DC: selecione a ferramenta Seleção para texto e imagens por padrão

  • 5

Uma pergunta simples: como selecionar "Ferramenta de seleção de texto e imagens" por padrão?

Agora, o padrão é "Clique para deslocar o documento":

insira a descrição da imagem aqui

Precisa mudar isso.

Aqui estão algumas configurações atuais:

insira a descrição da imagem aqui

O que precisa ser mudado?

Versão da ferramenta:

insira a descrição da imagem aqui

adobe-acrobat adobe-reader
  • 2 respostas
  • 81 Views
Martin Hope
pmor
Asked: 2021-06-05 03:15:19 +0800 CST

Como alterar a ordem de classificação padrão na janela Abrir do Windows?

  • 6

Como alterar a ordem de classificação padrão na janela Abrir do Windows?

Exemplo: Paint => File => Open => /* need to order by date by default */.

windows-10 windows
  • 2 respostas
  • 885 Views
Martin Hope
pmor
Asked: 2020-04-23 11:25:37 +0800 CST

Cygwin + git + ssh = inutilizável (alto uso da CPU devido ao Antimalware Service Executable)

  • 7

As operações gitdemoram muito tempo tornando -as gitinutilizáveis.

Por exemplo, quando se faz git pull(para atualizar o repositório local para o repositório mestre) Antimalware Service Executableconsome quase 90% da CPU e demora muito para concluir a git pulloperação.


Alto uso de CPU após git pull


Aqui estão as medições de tempo de execução de alguns outros gitcomandos:

$ git status
...
7m31s

$ git stash save "xxx"
Saved working directory and index state On xxx: xxx
24m26s

$ git stash list
stash@{0}: xxx
23.9s

Versões de software:

OS: Windows 10 Pro (Version 10.0.18362 Build 18362).

$ /usr/bin/git --version
git version 2.21.0

Quanto a ssheu tenho (pelo menos) dois sshinstalados. Ainda não sei qual (se houver) é usado por git:

$ /bin/ssh -V
OpenSSH_8.2p1, OpenSSL 1.1.1f  31 Mar 2020

$ /cygdrive/c/Windows/System32/OpenSSH/ssh -V
OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5

Qual é o problema? Como resolver?

UPD. Eu já tentei parar (pelo menos temporariamente) Antimalware Service Executable, mas Windows 10não permite fazer isso mesmo que tenha Administratorpermissões.

Não é possível parar o serviço Antimalware Executável:

insira a descrição da imagem aqui

UPD1. Como sugeriu @harrymc, adicionei o caminho para a pasta do gitrepositório por meio da Add or remove exclusionsopção. As gitoperações ficaram mais rápidas, mas Antimalware Service Executableainda aparecem durante gitas operações e consomem cerca de 50% da CPU. Esse comportamento é Antimalware Service Executableconsiderado normal?

Alto uso da CPU após o caminho para o repositório git ter sido excluído do ASE

ssh windows-10
  • 1 respostas
  • 912 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve