dog - semelhante ao cat do Linux
Publicado por Thiago (última atualização em 22/11/2010)
[ Hits: 5.296 ]
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); }
Fwn - Formatador de arquivos .txt
Organizador de filmes para o IMDB
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Dock do debian está muito pequena (1)
Instalei Windows 11 e não alterou o Grub do Debian (0)
Linux Mint (21.2) não reconhece teclado mecanico RASEC da PCYES (2)