summaryrefslogtreecommitdiff
path: root/1088/CH5/EX5.6
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /1088/CH5/EX5.6
downloadScilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip
initial commit / add all books
Diffstat (limited to '1088/CH5/EX5.6')
-rwxr-xr-x1088/CH5/EX5.6/Example6.sce94
-rwxr-xr-x1088/CH5/EX5.6/Result6.pdf84
-rwxr-xr-x1088/CH5/EX5.6/Result6.txt84
3 files changed, 262 insertions, 0 deletions
diff --git a/1088/CH5/EX5.6/Example6.sce b/1088/CH5/EX5.6/Example6.sce
new file mode 100755
index 000000000..999ca84c0
--- /dev/null
+++ b/1088/CH5/EX5.6/Example6.sce
@@ -0,0 +1,94 @@
+mode(-1)
+clear
+flag=1
+clc
+
+printf("Example 6 : Show the method of file counting using the wc command \n")
+disp("****************************************************************")
+disp("Answer : ")
+disp("INSTRUCTIONS : ")
+printf("\nHere all instructions are preloaded in the form of a demo\nPRESS ENTER AFTER EACH COMMAND to see its RESULT\nPRESS ENTER AFTER EACH RESULT TO GO TO THE NEXT COMMAND\n")
+halt('.............Press [ENTER] to continue.....')
+halt("")
+clc
+printf("\tUNIX SHELL SIMULATOR(DEMO VERSION WITH PRELOADED COMMANDS)\n\n\n")
+
+
+printf("\n# Enter the name of the file which you want to access \n\n")
+nam=input('$ cat ','s')
+printf("# This searches for a file named %s to display\n\n",nam)
+
+
+if ~isfile(nam) then
+ flag=0
+ printf("\n%s : file not found \n",nam)
+ printf("# Create a new file named %s?\n # y : Yes \n # n : No \n",nam)
+ resp=input('','s')
+ if resp=='y' then
+ flag=1
+ printf("\n#***Enter the contents of the file %s*****\n# [Enter ^ in a newline to end and close the file]\n",nam)
+ printf('\n\n$ cat > %s #to create a file named %s and fill its contents\n',nam,nam)
+ fhdr=mopen(nam,'wt')
+ i=1
+ while %t
+ cont=input(string(i)+'. ','s')
+ if (cont=='^') then
+ break
+ end
+ mfprintf(fhdr,"%s\n",cont)
+ i=i+1
+ end
+ mclose(fhdr)
+ end
+end
+
+if flag==1 then
+ c=1
+ w=0
+ l=0
+ clc
+ printf("\n $ cat %s \n",nam)
+ fhdr=mopen(nam,'rt')
+ while %t
+ [n,a]=mfscanf(fhdr,"%c")
+ if meof(fhdr) then
+ break
+ end
+
+ printf("%c",a)
+ c=c+1
+ if ascii(a)==32 then
+ w=w+1
+ end
+ if ascii(a)==10 then
+ w=w+1
+ l=l+1
+ end
+ end
+ mclose(fhdr)
+ halt('')
+ printf('\n\n$ wc %s #to get the count in file named %s \n',nam,nam)
+ halt('')
+ printf('\t%d\t%d\t%d %s\n',l,w,c,nam)
+ printf("\n# This means there are %d words,%d characters\n \t and %d lines in the file %s \n",w,c,l,nam)
+ printf('\n\n$ wc -l %s #to get the line count in file named %s \n',nam,nam)
+ halt('')
+ printf('\t%d %s\n',l,nam)
+ printf("\n# Number of lines \n")
+ printf('\n\n$ wc -w %s #to get the word count in file named %s \n',nam,nam)
+ halt('')
+ printf('\t%d %s\n',w,nam)
+ printf("\n# Number of words \n")
+ printf('\n\n$ wc -c %s #to get the character count in file named %s \n',nam,nam)
+ halt('')
+ printf('\t%d %s\n',c,nam)
+ printf("\n# Number of characters \n")
+end
+
+
+printf("\n\n\n$ exit #To exit the current simulation terminal and return to Scilab console\n\n")
+halt("........# (hit [ENTER] for result)")
+//clc()
+
+printf("\n\n\t\t\tBACK TO SCILAB CONSOLE...\nLoading initial environment')
+sleep(1000)
diff --git a/1088/CH5/EX5.6/Result6.pdf b/1088/CH5/EX5.6/Result6.pdf
new file mode 100755
index 000000000..2f8918caf
--- /dev/null
+++ b/1088/CH5/EX5.6/Result6.pdf
@@ -0,0 +1,84 @@
+ ans =
+
+ 1.
+
+-->exec("Example6.sci",-1)
+Current date is 05-Jun-2013
+
+Welcome to the Textbook Companionship Project 2013
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Book Title : UNIX CONCEPTS AND APPLICATIONS
+
+ Book Edition : 4
+
+ Book Author : Sumitabha Das
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Code Author : Pranav Bhat T
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Chapter Number : 5
+
+ Chapter Title : HANDLING ORDINARY FILES
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+Example 6 : Show the method of file counting using the wc command
+
+ ****************************************************************
+
+ Answer :
+
+ INSTRUCTIONS :
+
+Here all instructions are preloaded in the form of a demo
+PRESS ENTER AFTER EACH COMMAND to see its RESULT
+PRESS ENTER AFTER EACH RESULT TO GO TO THE NEXT COMMAND
+.............Press [ENTER] to continue..... UNIX SHELL SIMULATOR(DEMO VERSION WITH PRELOADED COMMANDS)
+
+
+
+# Enter the name of the file which you want to access
+
+# This searches for a file named hithern to display
+
+
+ $ cat hithern
+Hi I am Pranav
+I am an intern at FOSSE project
+I hope this project helps students well
+Thank You
+
+
+$ wc hithern #to get the count in file named hithern
+ 4 20 98 hithern
+
+# This means there are 20 words,98 characters
+ and 4 lines in the file hithern
+
+
+$ wc -l hithern #to get the line count in file named hithern
+ 4 hithern
+
+# Number of lines
+
+
+$ wc -w hithern #to get the word count in file named hithern
+ 20 hithern
+
+# Number of words
+
+
+$ wc -c hithern #to get the character count in file named hithern
+ 98 hithern
+
+# Number of characters
+
+
+
+$ exit #To exit the current simulation terminal and return to Scilab console
+
+........# (hit [ENTER] for result)
+
+ BACK TO SCILAB CONSOLE...
+Loading initial environment
+-->diary(0)
diff --git a/1088/CH5/EX5.6/Result6.txt b/1088/CH5/EX5.6/Result6.txt
new file mode 100755
index 000000000..2f8918caf
--- /dev/null
+++ b/1088/CH5/EX5.6/Result6.txt
@@ -0,0 +1,84 @@
+ ans =
+
+ 1.
+
+-->exec("Example6.sci",-1)
+Current date is 05-Jun-2013
+
+Welcome to the Textbook Companionship Project 2013
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Book Title : UNIX CONCEPTS AND APPLICATIONS
+
+ Book Edition : 4
+
+ Book Author : Sumitabha Das
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Code Author : Pranav Bhat T
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Chapter Number : 5
+
+ Chapter Title : HANDLING ORDINARY FILES
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+Example 6 : Show the method of file counting using the wc command
+
+ ****************************************************************
+
+ Answer :
+
+ INSTRUCTIONS :
+
+Here all instructions are preloaded in the form of a demo
+PRESS ENTER AFTER EACH COMMAND to see its RESULT
+PRESS ENTER AFTER EACH RESULT TO GO TO THE NEXT COMMAND
+.............Press [ENTER] to continue..... UNIX SHELL SIMULATOR(DEMO VERSION WITH PRELOADED COMMANDS)
+
+
+
+# Enter the name of the file which you want to access
+
+# This searches for a file named hithern to display
+
+
+ $ cat hithern
+Hi I am Pranav
+I am an intern at FOSSE project
+I hope this project helps students well
+Thank You
+
+
+$ wc hithern #to get the count in file named hithern
+ 4 20 98 hithern
+
+# This means there are 20 words,98 characters
+ and 4 lines in the file hithern
+
+
+$ wc -l hithern #to get the line count in file named hithern
+ 4 hithern
+
+# Number of lines
+
+
+$ wc -w hithern #to get the word count in file named hithern
+ 20 hithern
+
+# Number of words
+
+
+$ wc -c hithern #to get the character count in file named hithern
+ 98 hithern
+
+# Number of characters
+
+
+
+$ exit #To exit the current simulation terminal and return to Scilab console
+
+........# (hit [ENTER] for result)
+
+ BACK TO SCILAB CONSOLE...
+Loading initial environment
+-->diary(0)