Unix & Linux

Q & A para usuários de Linux, FreeBSD e outros sistemas operacionais Un * x

2
Como o awk '! A [$ 0] ++' funciona?
Esse alinhamento remove linhas duplicadas da entrada de texto sem pré-classificação. Por exemplo: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ O código original que encontrei nas internets dizia: awk '!_[$0]++' Isso foi ainda mais desconcertante para mim, pois eu _tive …



4
Existe um formato diff condensado lado a lado?
Eu tenho dois arquivos de log com milhares de linhas. Após o pré-processamento, apenas algumas linhas diferem. Essas linhas restantes são diferenças reais ou grupos de linhas embaralhadas. As diferenças unificadas permitem-me ver as diferenças detalhadas, mas dificulta a comparação manual com os olhos. As diferenças lado a lado parecem …
40 diff 

7
Por que as variáveis ​​PATH são diferentes ao executar via sudo e su?
Na minha VM do fedora, ao executar com a minha conta de usuário, tenho /usr/local/binno meu caminho: [justin@justin-fedora12 ~]$ env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin E da mesma forma ao executar su: [justin@justin-fedora12 ~]$ su - Password: [root@justin-fedora12 justin]# env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin No entanto, ao executar via sudo, este …

2
Teste de festança: o que "= ~" faz?
#!/bin/bash INT=-5 if [[ "$INT" =~ ^-?[0-9]+$ ]]; then echo "INT is an integer." else echo "INT is not an integer." >&2 exit 1 fi O que o líder ~faz na expressão regular inicial?
40 bash  test 

3
Vincular programa unix à interface de rede específica
Pergunta: Como inicio um programa, assegurando que seu acesso à rede seja vinculado por meio de uma interface de rede específica? Caso: desejo acessar duas máquinas distintas com o mesmo IP (192.168.1.1), mas acessíveis por duas interfaces de rede diferentes (eth1 e eth2). Exemplo: net-bind -D eth1 -exec {Program 192.168.1.1} …

3
Transformar uma matriz em argumentos de um comando?
Eu tenho uma matriz de "opções" de um comando. my_array=(option1 option2 option3) Eu quero chamar esse comando em um script bash, usando os valores da matriz como opções. Então, command $(some magic here with my_array) "$1"torna-se: command -option1 -option2 -option3 "$1" Como eu posso fazer isso? É possível?
40 bash  parameter  array 



4
mount: tipo fs errado, opção ruim, superbloco ruim
Eu adicionei um novo disco rígido ( /dev/sdb) ao Ubuntu Server 16, executei parted /dev/sdb mklabel gpte sudo parted /dev/sdb mkpart primary ext4 0G 1074GB. Tudo correu bem. Então eu tentei montar a unidade mkdir /mnt/storage2 mount /dev/sdb1 /mnt/storage2 Resultou em mount: wrong fs type, bad option, bad superblock on …
40 ubuntu  mount  fdisk 

5
Como exibir as linhas 2-4 após cada resultado grep?
Estou analisando um arquivo de caixa de correio que armazena relatórios do servidor de email para emails entregues sem êxito. Desejo extrair endereços de email incorretos, para removê-los do sistema. O arquivo de log fica assim: ...some content... The mail system <slavicatomic118@hotmail.com>: host mx1.hotmail.com[65.54.188.94] said: 550 Requested action not taken: …
39 grep 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.