05-04-2010
Quote:
Originally Posted by
ejdv
Thanks.
That explained why I did not see the return values.
But the command output is still printed.
Yes, it prints to standard output and standard error. When you create a new process it gets copies of your file descriptors.
Quote:
As I have control over the exit value of the command executed, I can have the output go to "> /dev/null 2&>1".
Then with "WEXITSTATUS" I can parse the exit value to my variable.
Slowly getting there :-)
Sure you can. But if that output's the thing you wanted to get, then you're not accomplishing much.
By using system() you're executing a whole new shell and running things inside it. Handy sometimes but if you want to program C, not the way things are generally done.
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I am presently stuck in a csv file.
INPUT CSV
baseball,NULL,8798765,Most played
baseball,NULL,8928192,Most played
baseball,NULL,5678945,Most played
cricket,NOTNULL,125782,Usually played
cricket,NOTNULL,678921,Usually played
EXPECTED OUTPUT CSV
... (7 Replies)
Discussion started by: scripter12
7 Replies
2. Shell Programming and Scripting
Hi,
I have a comma (,) delimited file, in which few fields are enclosed with in double quotes " ". I have to print the records in the file which donot have expected number of field with the line number.
File1
====
name,desgnation,doj,project #header#... (7 Replies)
Discussion started by: machomaddy
7 Replies
3. Shell Programming and Scripting
Hi All,
I am in middle of one script. I want output in the form of xls file.
There are 4 fields - user name, email Id, full name, date of birth. I want these details to get in seperate columns.
But, i am getting it in the single cell and as like a paragraph.:mad:
Please suggest me some... (8 Replies)
Discussion started by: Agupte
8 Replies
4. Shell Programming and Scripting
Hi
I have written below script to get the data in table form.
#!/bin/sh
echo "File Name\tType"
for i in *;
do
echo "$i\t\c"
if ; then
echo "directory"
elif ; then
echo "symbolic link"
elif ; then
echo "file"
else
echo "unknown"
fi
donehowever i am getting output in different way... (3 Replies)
Discussion started by: scriptor
3 Replies
5. Shell Programming and Scripting
lyang001@lyang001-OptiPlex-9010:~$ service --status-all |grep dbus
acpid
acpi-support
alsa-restore
alsa-store
anacron
apport
atd
avahi-daemon
bluetooth
cgroup-lite
console-setup
cron
cups
dbus
dmesg
dns-clean
failsafe-x
... (1 Reply)
Discussion started by: yanglei_fage
1 Replies
6. Shell Programming and Scripting
How to capture system() function output in awk variable and the print that awk variable..... (8 Replies)
Discussion started by: bharat1211
8 Replies
7. Shell Programming and Scripting
Good Moring,
I am currently reading about awk in a manual and following the examples using the oratab file.
My system is SOLARIS 10
I think I am getting strange behavior judging by what the book says to do and what I am getting with my little program.
Here is my program:
grep -v oratab |... (4 Replies)
Discussion started by: bdby
4 Replies
8. Shell Programming and Scripting
#cat /tmp/input
old_array old_dev new_dev new_array
0577 008AB 01744 0125
0577 008AC 01745 0125
0577 008AD 005C8 0125
0577 008AE 005C9 0125
0577 008AF 005CA 0125
0577 008B0 005CB 0125
0577 008B1 005CC 0125
cat test.sh
#!/bin/ksh... (4 Replies)
Discussion started by: mbak
4 Replies
9. Shell Programming and Scripting
Hello,
I am practising awk and decided to compare two columns and print the result of the comparison as third column
i/p data
c1,c2,c3
1,a,b
1,b,b
i am trying to compare the last two columns and if they match I am trying to print match else mismatch(Ideally i want that as a last column... (5 Replies)
Discussion started by: mkathi
5 Replies
LEARN ABOUT CENTOS
abrt-dump-oops
ABRT-DUMP-OOPS(1) ABRT Manual ABRT-DUMP-OOPS(1)
NAME
abrt-dump-oops - Extract oops from FILE (or standard input)
SYNOPSIS
abrt-dump-oops [-vusoxtm] [-d DIR]/[-D] [FILE]
DESCRIPTION
This tool creates problem directory from, updates problem directory with or prints oops extracted from FILE or standard input.
OPTIONS
-v, --verbose
Be more verbose. Can be given multiple times.
-s
Log to syslog
-o
Print found oopses on standard output
-d DIR
Create new problem directory in DIR for every oops found
-D
Same as -d DumpLocation, DumpLocation is specified in abrt.conf
-u PROBLEM
Save the extracted information in PROBLEM directory
-x
Make the problem directory world readable. Usable only with -d/-D
-t
Throttle problem directory creation to 1 per second
-m
Print search string(s) for abrt-watch-log to stdout and exit
SEE ALSO
abrt-watch-log(1), abrt.conf(5)
AUTHORS
o ABRT team
abrt 2.1.11 06/18/2014 ABRT-DUMP-OOPS(1)