dog - semelhante ao cat do Linux
Publicado por Thiago (última atualização em 22/11/2010)
[ Hits: 5.306 ]
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); }
Organizador de filmes para o IMDB
Cadastor de Produtos em C e metodos ordenação
leitura/escrita de dados/estruturas em arquivo
Ajustando o sincronismo da legenda com o filme
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Alguém poderia me ajudar a escolher peças pra montar um desktop? (22)
Pra quem contribui com artigos e dicas (2)
Copiar Layout do Teclado para aplicar em outra Distribuição (2)