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

mariano-daniel's questions

Martin Hope
mariano-daniel
Asked: 2025-01-18 07:21:15 +0800 CST

Saída diferente para encontrar entre dois servidores SuseLinux

  • 5

Tenho dois servidores Suse 15.6, ambos com os mesmos diretórios e arquivos; o primeiro exemplo em execução em uma VM do GCP e o outro em uma VM do VMWare.

Não tenho certeza de qual variável ENV estou esquecendo, pois ambas têm declare -x LANG="en_US.UTF-8"e declare -x LS_OPTIONS="-A -N --color=tty -T 0"(não tenho certeza se isso modifica a saída de find de alguma forma)

Ambos os servidores estão em execuçãofind (GNU findutils) 4.8.0

Preciso redirecionar a saída para um arquivo para poder compará-los, mas por algum motivo um deles mostra os arquivos dot primeiro, enquanto o outro começa pela pasta jre.

# find . -type f | less
./.install4j/user/commons-codec.jar
./.install4j/user/commons-httpclient.jar
./.install4j/user/commons-io.jar
./.install4j/user/dom4j.jar
./.install4j/user/flatlaf.jar
./.install4j/user/inception.jar
./.install4j/user/modzdetector.jar
./.install4j/user/slf4j-api.jar
./.install4j/user/slf4j-jdk14.jar
./.install4j/MessagesDefault
./.install4j/files.log
./.install4j/i4j_extf_0_4r1oza.utf8
./.install4j/i4j_extf_1_4r1oza.utf8
./.install4j/i4j_extf_2_4r1oza_1pb4rjn.png
./.install4j/i4j_extf_3_4r1oza_1wyvt5o.png
./.install4j/i4j_extf_4_4r1oza_10elu9m.png
./.install4j/i4j_extf_5_4r1oza_18gg8kx.png
./.install4j/[email protected]
./.install4j/i4j_extf_5_4r1oza_18gg8kx@2x_dark.png
./.install4j/i4j_extf_5_4r1oza_18gg8kx_dark.png
./.install4j/i4j_extf_6_4r1oza_deir7z.png
./.install4j/i4jempty.ttf
./.install4j/i4jparams.conf
./.install4j/i4jruntime.jar
./.install4j/inst_jre.cfg
./.install4j/install.prop
./.install4j/installation.id
./.install4j/installation.log
./.install4j/launcher0.jar
./.install4j/launcher2bfa42ba.jar
./.install4j/libi4jinst.dylib
./.install4j/libi4jinst2.dylib
./.install4j/pref_jre.cfg
./.install4j/response.varfile
find . -type f | less
./jre/bin/rmiregistry
./jre/bin/keytool
./jre/bin/jrunscript
./jre/bin/jfr
./jre/bin/java
./jre/conf/sound.properties
./jre/conf/sdp/sdp.conf.template
./jre/conf/security/policy/unlimited/default_local.policy
./jre/conf/security/policy/unlimited/default_US_export.policy
./jre/conf/security/policy/README.txt
./jre/conf/security/policy/limited/default_local.policy
./jre/conf/security/policy/limited/default_US_export.policy
./jre/conf/security/policy/limited/exempt_local.policy
./jre/conf/security/java.security
./jre/conf/security/java.policy
./jre/conf/net.properties
./jre/conf/logging.properties
./jre/conf/management/jmxremote.password.template
./jre/conf/management/management.properties
./jre/conf/management/jmxremote.access
./jre/legal/java.xml.crypto/santuario.md
./jre/legal/jdk.dynalink/dynalink.md
./jre/legal/java.base/aes.md
./jre/legal/java.base/public_suffix.md
./jre/legal/java.base/ASSEMBLY_EXCEPTION
./jre/legal/java.base/LICENSE
./jre/legal/java.base/icu.md
./jre/legal/java.base/unicode.md
./jre/legal/java.base/c-libutl.md
./jre/legal/java.base/asm.md
./jre/legal/java.base/cldr.md
./jre/legal/java.base/ADDITIONAL_LICENSE_INFO
lines 1-32
find
  • 1 respostas
  • 14 Views
Martin Hope
mariano-daniel
Asked: 2023-10-17 09:54:03 +0800 CST

Usando sed para substituir o primeiro ";" de uma linha com uma string e depois o 2º ";" com outra corda

  • 6

Eu tenho uma lista de reprodução separada por ponto e vírgula no seguinte formato:

Thåström ; Stjärna som är din ; Skebokvarnsv. 209

Quero substituir o primeiro ;por um travessão (-) e o segundo ;pela string "- Álbum: "

Estou tentando com a seguinte construção mas não está certo: sed 's/\;/\-/1;s/\;/\-\ Album\:/2'

Os resultados da broca são:

Thåström - Stjärna som är din ; Skebokvarnsv. 209

Sei que a parte errada está no primeiro segmento, pois se eu apenas executar sed 's/\;/\-\ "Album\:"/2'obtenho os resultados corretos no final da linha:

Thåström ; Stjärna som är din - Album: Skebokvarnsv. 209

Qualquer ajuda é muito apreciada!

text-processing
  • 3 respostas
  • 152 Views
Martin Hope
mariano-daniel
Asked: 2022-10-27 18:10:36 +0800 CST

Faça o apt install ignorar pacotes ausentes

  • 5

Muitas vezes me pego fazendo isso::~$ sudo apt install php7.4 mysql-server git composer curl apache2 --yes

Ao que às vezes recebo esta resposta:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package mysql-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'mysql-server' has no installation candidate

Como posso evitar isso? Tentei redirecionar o stderr, mas não tive sorte. Eu pesquisei sem sucesso, mas ninguém parece estar se deparando com esse cenário.

Basicamente, eu quero lançar apt install um monte de pacotes que eu quero instalar, e se eu errar um, eu gostaria que o programa continuasse com o resto.

Muito obrigado antecipadamente!

apt
  • 1 respostas
  • 26 Views
Martin Hope
mariano-daniel
Asked: 2022-09-19 07:23:44 +0800 CST

alterar as extensões de arquivo como com o comando 'ren' no DOS?

  • 2

Escudo: zsh

Olá pessoal, estou tentando alterar rapidamente a extensão de um arquivo como no DOS.

Eu encontrei esta pergunta sobre isso (mais ou menos) ainda não responde à pergunta: Renomeie vários arquivos com mv para alterar a extensão

Eu quero alterar a extensão de um arquivo em um diretório específico distante do meu pwd, então quando eu mvfaço não quero redigitar novamente o mesmo diretório, ou seja:

mv /Users/dir/dir1/moredir/long/foo.txt /Users/dir/dir1/moredir/long/foo.yaml

Um n00b como eu simplesmente assumiria que você pode ir /Users/dir/dir1/moredir/long/foo.txt *.yaml, mas esse não é o caso.

Existe alguma maneira simples de conseguir isso?

Desde já agradeço e desejo um ótimo final de semana!

zsh mv
  • 2 respostas
  • 51 Views
Martin Hope
mariano-daniel
Asked: 2022-05-10 13:30:12 +0800 CST

xargs executando mais de um comando?

  • 0

É possível usar xargspara executar mais de um comando? A única informação relacionada que encontrei foi esta pergunta , mas a resposta não estava relacionada xargs.

estou executando um simples

du / -ah | sort -r -n | head -n 10 |  awk '{print $2}'

para encontrar os arquivos que ocupam mais espaço em disco. No entanto, está retornando também diretórios, e quero excluir apenas arquivos para manter qualquer estrutura.

Estou cansado de usar findo comando, porque não tenho certeza se posso pesquisar pelo uso do disco e não pelo tamanho do arquivo.

Qualquer entrada seria super apreciada!

find disk-usage
  • 2 respostas
  • 85 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