dog - semelhante ao cat do Linux
Publicado por Thiago (última atualização em 22/11/2010)
[ Hits: 5.526 ]
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);
}
Barra de progresso em forma de “roda”
Manipulaçao de arquivos e Meta dados em videos
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
resolvido / thorium browser no ubuntu (3)
Conselho distribuiçao brasileira (1)
Não consigo instalar distro antiga no virtualbox nem direto no hd (31)









