dog - semelhante ao cat do Linux
Publicado por Thiago (última atualização em 22/11/2010)
[ Hits: 5.469 ]
Este programa chamado dog nada mais é que uma imitação floreada do famoso comando cat do Linux.
Infelizmente ele só apresenta a saída bem formatada do conteúdo de arquivos .txt, outros formatos tem seu conteúdo embolado, mas vale a pena conferir.
Obs.: Caso queira executar este programa a partir de qualquer diretório, faça uma cópia do executável em /usr/bin.
Sugiro que compilem com:
gcc dog.c -o dog
Abraço a todos.
/*
* Programa: dog
* Arquivo: dog.c
* Desenvolvedor: Thiago Alexandre
* Data: 05/11/2010
*
* DESCRICAO
*
* Este e um programa de funcionamento semelhante ao comando cat
* do Linux.
*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
FILE *fp;
char *path;
char linha[250];
char c;
int register i = 0;
system("clear");
path = argv[1];
if(!(fp = fopen(path, "r")))
{
fprintf(stdout, "Erro na abertura do arquivo.\n");
exit(1);
}
printf("\n{FONTE}33[0;32mArquivo:{FONTE}33[0m %s\n\n", path);
while(!feof(fp))
{
fgets(linha, 250, fp);
fprintf(stdout, "{FONTE}33[0;33m%d\t{FONTE}33[0m%s", ++i, linha);
}
fprintf(stdout, "%s", "\n\n");
fclose(fp);
return(0);
}
leitura/escrita de dados/estruturas em arquivo
MakeInt - gerador de wordlist numérica
Manipulação de registros em arquivos utilizando índices
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
existe algum hub de jogos online similiar ou igual dos browser (6)
Ajuda com Debian / Terminal não funciona (1)
Como botar o efeito de deslocar janelas (win + setas - windows) no lin... (0)
Thinkpads são bons mesmo ?! (3)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (2)









