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-32701

Sadi's questions

Martin Hope
Sadi
Asked: 2023-12-16 18:37:36 +0800 CST

Exclua todas as linhas após n linhas abaixo da linha que contém a primeira correspondência

  • 4

Se um arquivo contiver o seguinte:

Line 1
FooLine 5
Line 2
Line 55
Line 3
Line 4
Line 5
Line 6
Line 7
Line 5
Line 8
Line 9

Como deletar as linhas abaixo de duas linhas após a "Linha 5", para que o arquivo agora contenha apenas o seguinte?

Line 1
FooLine 5
Line 2
Line 55
Line 3
Line 4
Line 5
Line 6
Line 7

Nota: Esta é uma versão ligeiramente melhorada e invertida da pergunta Exclua todas as linhas antes de n linhas acima da linha que contém a primeira correspondência

shell-script
  • 4 respostas
  • 159 Views
Martin Hope
Sadi
Asked: 2023-11-18 22:20:21 +0800 CST

Exclua as linhas abaixo, excluindo a linha com padrão de correspondência

  • 5

Pode-se usar sed '/pattern/Q'ou sed '/pattern/,$d'para excluir linhas abaixo de um padrão de correspondência, mas também exclui a linha que contém o padrão de correspondência.

Como excluir a linha que contém o padrão de correspondência e excluir apenas as linhas abaixo dela?

shell-script
  • 5 respostas
  • 66 Views
Martin Hope
Sadi
Asked: 2023-11-18 21:32:19 +0800 CST

Exclua todas as linhas antes de n linhas acima da linha que contém a primeira correspondência

  • 5

Se um arquivo contiver o seguinte:

Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9

Como deletar as linhas acima de duas linhas antes da "Linha 5", para que o arquivo agora contenha apenas o seguinte?

Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9
shell-script
  • 4 respostas
  • 56 Views
Martin Hope
Sadi
Asked: 2023-11-16 00:57:02 +0800 CST

Como decodificar anexos embutidos codificados em base64 em arquivos de e-mail salvos no Thunderbird ou Gmail?

  • 6

Embora base64 [--decode]funcione bem ao codificar e decodificar arquivos localmente, não consigo decodificar um anexo embutido codificado em base64 em um arquivo eml salvo no Thunderbird ou no Gmail.

Observei que os blocos codificados em base64 em todos os arquivos eml são semelhantes ao que base64gera, mas as linhas têm comprimentos diferentes: as linhas em blocos de texto codificados em base64 em arquivos eml consistem em 72 caracteres , enquanto os arquivos codificados em base64 gerados localmente consistem em de linhas de 76 caracteres . Suspeito que essa discrepância seja o motivo pelo qual não consigo usar base64 --decodetrechos de arquivos eml com êxito.

Minha hipótese é verdadeira? Como posso decodificar esses anexos?

shell
  • 1 respostas
  • 48 Views
Martin Hope
Sadi
Asked: 2023-08-10 23:01:28 +0800 CST

O que significa o erro do Grub "no such device: /.disk/info" e como corrigi-lo?

  • 5

Instalei o Debian Testing com o KDE Plasma DE e acho que isso aconteceu depois de um tempo, quando tive um problema do Grub que consertei usando um USB ao vivo, fazendo chroot e reinstalando o grub.

Não há nenhum problema de inicialização além dessas duas mensagens de erro que aparecem na tela preta imediatamente antes do menu do grub:

error: no such device: /.disk/info
error: no such device: /.disk/mini-info

Eu me pergunto se isso indica um problema que deve ser resolvido e como corrigi-lo.

grub2
  • 2 respostas
  • 17 Views
Martin Hope
Sadi
Asked: 2022-05-12 05:39:30 +0800 CST

Como fazer a conversão headless do libreoffice agir de forma diferente no erro de carregamento do arquivo

  • 1

Eu uso um script através do menu de contexto do meu gerenciador de arquivos para converter vários formatos de documentos (por exemplo, *.DOC) para o formato ODT como este:

for filename in "${@}"; do
    if [[ -f "${filename%.*}.odt" ]]
    then
        newfile="${filename%.*}_$(stat "$filename" | grep "Modify" | awk -F " " '{print $2}').odt"
        mv "${filename%.*}.odt" "${filename%.*}.tmp"
        libreoffice --headless --convert-to odt "$filename"
        mv "${filename%.*}.odt" "$newfile"
        touch "$newfile" -r "$filename"
        mv "${filename%.*}.odt.tmp" "${filename%.*}.odt"
        rm "$filename"
    else
        libreoffice --headless --convert-to odt "$filename"
        touch "${filename%.*}.odt" -r "$filename"
        rm "$filename"
    fi
done

Infelizmente, isso resulta na remoção de um arquivo sem conversão se estiver protegido por senha.

A saída do terminal nesse caso é "Erro: o arquivo de origem não pôde ser carregado"

Eu acho (e espero) que seria necessário um pouco mais de habilidades de script de shell para melhorar o script básico acima, para que o arquivo de entrada não seja removido, mas simplesmente ignorado (talvez com uma mensagem de erro ou arquivo de log também).

shell-script libreoffice
  • 1 respostas
  • 349 Views
Martin Hope
Sadi
Asked: 2020-01-23 06:29:57 +0800 CST

Como minimizar uma janela de aplicativo a partir da linha de comando

  • 5

Eu tenho um aplicativo de inicialização que não tem a opção de "iniciar minimizado" ou "perto da bandeja do sistema" etc. e, portanto, gostaria de usar um script de inicialização que primeiro iniciará o aplicativo e, em seguida, minimizará sua janela.

Na verdade, eu já tenho um script de inicialização que fecha a janela de um aplicativo que felizmente tem uma espécie de opção "perto da bandeja do sistema":

wmctrl -ic $(wmctrl -l | grep "AppWindowTitle" | cut -d ' ' -f 1)

Idealmente, eu deveria ser capaz de minimizar a janela com um comando como este:

wmctrl -ir $(wmctrl -l | grep "AppWindowTitle" | cut -d ' ' -f 1) -b toggle,minimized

Mas não existe essa opção disponível no wmctrl. As opções para o primeiro argumento são: add, remove, toggle. E as opções para o segundo argumento são:modal, sticky, shaded, skip_taskbar, skip_pager, hidden, fullscreen, above, below, maximized_vert, maximized_horz

Isso parece funcionar e eu esperaria que o argumento hiddenpudesse ser o que eu preciso, mas não está escondendo a janela.

Gostaria de saber se existe alguma outra forma de conseguir isso...

command-line window-manager
  • 2 respostas
  • 5775 Views

Sidebar

Stats

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

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

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