Unix & Linux

9
Toque na tecla de religação

Algumas teclas do meu teclado chegaram a um fim difícil após um derramamento catastrófico de cocaína. Não pretendo substituir o teclado antigo, pois o laptop inteiro será substituído no próximo ano. As teclas em questão são: seta para cima, seta para baixo, shift e '/'. Shift tem um irmão gêmeo...

9
diff mostrando apenas diferenças dentro da linha

Quero comparar linhas em dois arquivos, mas para minimizar o ruído na saída, quero que apenas as diferenças reais nas linhas sejam impressas. Por exemplo, dados os dois arquivos abaixo: a.txt a b c d e f g h i j k l m n o p q r s t u v w x y z b.txt a B c d e f g h i j k l m n o p q r s t u v...

9
inesperadamente remove o ponto da string

Quero adicionar uma coluna (2º lugar) em um .csvarquivo e quero que os valores dessa coluna sejam cadeias de caracteres e sejam citados; O comando a seguir adiciona a coluna, mas sem aspas: awk -F"," 'BEGIN { OFS = "," } {$2="2.4.0"; print}' test.csv > output.csv A abordagem a seguir...

9
Equivalente a `rpm -K` usando` apt`

Qual é o aptequivalente a rpm -K *.rpm, onde -Ké definido como a verificação da assinatura do repositório no man rpme no RPM máximo ? Exemplo de uma situação: sudo rpm --import https://mirrors.example.com/rpm/RPM-GPG-KEY-release && rpm -K

9
awk atribui a várias variáveis ​​de uma só vez

Estou tentando extrair dois valores numéricos de uma string e atribuí-los a variáveis ​​usando awk( gawké o que estou usando especificamente). Eu quero puxar os números de versão principais e secundários de uma string de versão do tmux para awkvariáveis, por exemplo: entrada tmux 2.8:; maj ==...

9
Anexar a última linha de stdin a stdin inteiro

Considere este script: tmpfile=$(mktemp) cat <<EOS > "$tmpfile" line 1 line 2 line 3 EOS cat <(tail -1 "$tmpfile") "$tmpfile" Isso funciona e gera: line 3 line 1 line 2 line 3 Digamos que nossa fonte de entrada, em vez de ser um arquivo real, fosse stdin: cat <<EOS | # what...

9
Sem saber, executou um loop infinito no terminal

Copiei o código abaixo de alguma fonte aleatória para o meu terminal e executei: while sleep 1; do tput sc; tput cup 0 $(($(tput cols)-29)); date; tput rc; done & O código é mostrar um relógio de corrida no canto superior direito do terminal. O snippet funcionou muito bem e fez...