Perguntas com a marcação «cat»

cat é um utilitário Unix padrão usado para concatenar arquivos ou imprimir arquivos específicos na saída padrão.

132
linha de gato X a linha Y em um arquivo enorme

Digamos que eu tenha um arquivo de texto enorme (> 2 GB) e eu só quero catas linhas Xpara Y(por exemplo 57.890.000-57.890.010). Pelo que entendi, posso fazer isso headentrando em tailcontato ou vice-versa, ou seja, head -A /path/to/file | tail -B ou alternativamente tail -C /path/to/file |...

128
Como matar um gato fugitivo?

Muitas vezes, acidentalmente, executo o catcomando em arquivos com conteúdo de até alguns milhares de linhas. Eu tento matar o catcomando com Ctrl+ Cou Ctrl+ Z, mas ambos só entram em vigor após a saída total de catser exibida no terminal, então tenho que esperar até que catseja completamente...

122
dd vs cat - o dd ainda é relevante hoje em dia?

Recentemente, percebi que podemos usar cattanto quanto dd, e na verdade é mais rápido do quedd Sei que isso ddfoi útil para lidar com fitas em que o tamanho do bloco realmente importava na correção, não apenas no desempenho. Nestes dias, porém, existem situações em que ddpodemos fazer algo catque...

77
Quão seguro é criar um arquivo arbitrário?

Às vezes, quando eu catarquivo um arquivo binário por engano, meu terminal fica distorcido. Nada que um rápido resetnão pode consertar, mas um invasor não poderia criar teoricamente um arquivo que, quando exibido em um terminal, executaria algum código arbitrário? Através de uma exploração no...

70
Diferença entre "gato" e "gato <"

Eu estava trabalhando em um tutorial e vi o uso de ambos cat myfile.txte cat < myfile.txt. Existe uma diferença entre essas duas sequências de comandos? Parece que ambos imprimem o conteúdo de um arquivo no

59
Existe alguma razão para usar `cat` quando você tem menos?

Eu costumava usar catpara visualizar arquivos. Aprendi então que isso lessgeralmente é melhor e é obrigatório se o arquivo tiver mais de algumas dezenas de linhas. Minha pergunta: existe alguma razão para usar em catvez de less? Existe alguma situação em que cathá uma solução...

59
Como posso obter o comando tac no OS X?

Eu gosto de usar tacpara reverter a saída de cat. No entanto, não está disponível no terminal Mavericks. Tentei encontrá-lo no MacPorts e, novamente, não está disponível. Alguém por favor pode me mostrar como chegar tac? É muito útil para ler arquivos de

50
Devo me preocupar com gatos desnecessários?

Muitos utilitários de linha de comando podem receber suas entradas de um canal ou como um argumento de nome de arquivo. Para scripts shell longos, acho que iniciar a cadeia com a cattorna mais legível, principalmente se o primeiro comando precisar de argumentos de várias linhas. Comparar sed...

49
Como o netcat sabe se uma porta UDP está aberta?

Então, eu posso usar este comando netcat para verificar se uma porta UDP está aberta: $ nc -vz -u 10.1.0.100 53 Connection to 10.1.0.100 53 port [udp/domain] succeeded! Ao contrário do TCP, o UDP é sem conexão (disparar e esquecer). Então, em um nível alto, alguém sabe como o netcat sabe que a...

42
obter os primeiros caracteres X do comando cat?

Eu tenho um arquivo de texto que estou produzindo para uma variável no meu script de shell. Só preciso dos 50 primeiros caracteres. Eu tentei usar, cat ${filename} cut -c1-50mas estou ficando muito mais do que os 50 primeiros caracteres? Isso pode dever-se à cutprocura de linhas (sem 100% de...