Ok, I'm trying to get into more advanced stuff but I'm having some difficulty. First I'm positive that I'm using 'agrv' wrong.
Code:
#include <stdio.h>
#include <sys/types.h>
int main(in argc, char *argv[])
{
int blocks;
blocks = stat(argv[1], argv[1].st_blocks); // This is what I'm trying to get working
printf("file uses %d blocks \n", blocks);
return 0;
}
~
~
~
~
Alright, this is suppose to return the number of blocks a file is occupying on a hard disk.
the 'man' page says stat is suppose to be this
int stat ( const char *path, struct stat *buf );
the first part I understand but the 2nd part I'm really troubled with.
blockcount.c:7: error: parse error before 'argc'
blockcount.c: In function 'main':
blockcount.c:12: error: 'argc' undeclared (first use in this function)
blockcount.c:12: error: (Each undeclared identifier is reported only once
blockcount.c:12: error: for each function it appears in.)
blockcount.c:14: error: 'argv' undeclared (first use in this function)
blockcount.c:32: error: parse error at end of input
EDIT: wait I see something a typo
alright fixed typo now I get
blockcount.c:32: error: parse error at end of input
Hi,
I have some 2000 names in a table like below.
Java
Oracle/SQL
ANSI SQL
SQL,DWH,DB
DB&Java
And by using for loop in my code i am able to get a single word but if there is any special character or space then it is considering as a next line.
I have to execute the below queries in... (10 Replies)
I am looking for help in processing of those options: '-n' or '-p'
I understand what they do and how to use them.
But, I would like to use them with more than one file (and without any shell-loop; loading the 'perl' once.)
I did try it and -n works on 2 files.
Question is:
- is it possible to... (6 Replies)
Sed command to replace a line in a file using line number from the output of a pipe.
Is it possible to replace a whole line piped from someother command into a file at paritcular line...
here is some basic execution flow..
the line number is 412
lineNo=412
Now i have a line... (1 Reply)
here is what i want to achieve.. i have a file with below contents
cat fileName
blah blah blah
.
.DROP this
REJECT that
.
--sport 7800 -j REJECT --reject-with icmp-port-unreachable
--dport 7800 -j REJECT --reject-with icmp-port-unreachable
.
.
.
more blah blah blah
--dport 3306... (14 Replies)
my requirement is,
consider a file output
cat output
blah sdjfhjkd jsdfhjksdh
sdfs 23423 sdfsdf sdf"sdfsdf"sdfsdf"""""dsf
hellow there
this doesnt look good
et cetc etc
etcetera
i want to replace a line of line number 4 ("this doesnt look good") with some other line
... (3 Replies)
I have been trying this a lot of different ways and haven't found too much online. Here's what I've got so far:
j=0
declare -a first
zero=(`cat $tmpfile`)
for i in "${zero}"
do
command $i >> "${first}"
... (4 Replies)
Hi everyone,
when executing this command in unix:
echo "WM7 Fatal Alerts:", $(cat query1.txt) > a.csvIt works fine, but running this command in a shell script gives an error saying that there's a syntax error.
here is content of my script:
tdbsrvr$ vi hc.sh
"hc.sh" 22 lines, 509... (4 Replies)
Hello friends,
Only very recently i started learning sed command...an i found that sed is faster in finding the patterns than some of my scripts that uses grep to check the patten inside a file using line by line search method which is time consuming.
The below script... (4 Replies)