What this code does it that it takes the command line argument as the input directory and opens the same using opendir() system call; on sucess of this sys call it reads the directory entaties using readdir() syscall and prints the same on the stdout untill it encounters NULL.
Now what you need to do is run the following command on your Linux system prompt:
$ gcc mydirDisplay.c -o myls
and
$ ./myls <some directory Path>
You may also put it at either /bin directory, if you have root access, or in any directory but add the path to your environmental PATH variable; and this becomes your command.
Do add features like other swtiches of the ls command (e.g. -l, -a etc...) and instead of depending on the argc, argv only, try using getopt() ... look at the man pages of getopt() and also improve the display fprintf(stdout, ...) to look like what 'ls' prints on the stdout as a task for you. Let me know if you have any other queries.
Last edited by Praveen_218; 05-11-2010 at 12:43 PM..
Hi All,
I need to recursively grep several folders for a MAC address and display the results with the date of the file name at the start. Even better would be if the final results were displayed chronologically so the newest file is always at the end. Oldest at the top, regardless of what... (8 Replies)
I am new to shell scripting plz help me to get solution for below requirement -
If name.sh file is present, message will be displayed as “name.sh is present” else "name.sh is not present"
I have tested below script but getting error.
#!/bin/ksh
file_found=`ls name.sh`
found=`echo $?`
if... (6 Replies)
How to add these all ( 1 1 0 1 1 0 1 0 0 0 1 5 8 0 12 10 25) in the script and How to calculate the GPA?? :wall:
For example a course record file can be like this:
COURSE NAME: Operating Systems
CREDITS: 4
123456 1 1 0 1 1 0 1 0 0 0 1 5 8 0 12 10 25
243567 0 1 1 0 1 1 0 1 0 0 0 7 9 12 15 17 15... (1 Reply)
How to add these all ( 1 1 0 1 1 0 1 0 0 0 1 5 8 0 12 10 25) in the script and How to calculate the GPA?? :wall:
For example a course record file can be like this:
COURSE NAME: Operating Systems
CREDITS: 4
123456 1 1 0 1 1 0 1 0 0 0 1 5 8 0 12 10 25
243567 0 1 1 0 1 1 0 1 0 0 0 7 9 12 15 17 15... (1 Reply)
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
I have a directory called "Month" which has 12 files named on months.
/home/months> touch Jan Feb Mar Apr May... (6 Replies)
*****************************************
Right now i have this current system.
I have two files say xxx.txt and yyy.txt. xxx.txt is with list of patterns within double quotes. Eg.
"this is the line1"
"this is the line2"
The yyy.txt with lot of lines. eg:
"This is a test message which... (7 Replies)
Hi,
I have two files say xxx.txt and yyy.txt. xxx.txt is with list of patterns within double quotes. Eg.
"this is the line1"
"this is the line2"
The yyy.txt with lot of lines. eg:
"This is a test message which contains rubbish information just to fill the page which is of no use. this is... (3 Replies)
I have a file xx like this
abc
abcd
abc
abcd
abcd
efgh
ijkl
mnop qrst
uv wxyz
Now I want to search for "abcd". After the last found, it will display the remaining of the file. So here I am expecting something like
abcd
efgh
ijkl
mnop qrst
uv wxyz (5 Replies)
I have a file xx like this
abc
abcd
abc
abcd
abcd
efgh
ijkl
mnop qrst
uv wxyz
Now I want to search for "abcd". After the last found, it will display the remaining of the file. So here I am expecting something like
abcd
efgh
ijkl
mnop qrst
uv wxyz (2 Replies)