LS Command
#include "stdio.h"
#include "sys/types.h"
#include "dirent.h"
main(int age, char *argv[])
{
DIR *dir;
struct dirent *rddir;
printf(“/n Enter directory with outoput command”);
dir=opeindir(argv[1]);
while((rddir=readdir(dir))!=NULL)
{
printf(“%s\t”,rddir->d_name);
}
closedir(dir);
}
GREP command
#include "stdio.h"
#include "stdlib.h"
main()
{
FILE *fp;
char c[100], pat[10];
int l,i,j=0,count=0,len,k,flag=0;
printf("\n Enter the pattern");
scanf("%s", pat);
len=strlen(pat);
fp=fopen("nn.txt","r");
while(!feof(fp))
{
fscanf(fp,"%s",c);
l=strlen(c);
count++;
for(i=0;i
{
if(c[i]==pat[j])
{
flag=0;
for(k=1;k
{
if(c[i+k]!=pat[k])
flag=1;
}
if(flag==0)
printf("\n The pattern %s is present in word %d", pat,count);
}
}
}
}
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment