| | |
Total Newbie Question...
![]() |
•
•
Join Date: Aug 2008
Posts: 1
Reputation:
Solved Threads: 0
Good day everyone. I'm completely new to scripting. I'm trying to practice in it. I'm using Bash on a SuseLinux 10.3 box. I want to practice by sort of creating my own simple IP Monitoring app that will notify me when somethings down.
That said, here's my first simple but seemingly impossible obstacle.
I have found and understand how to redirect a command's output to a file. For instance, ./fping 10.1.1.23 > test.
That works and I appreciate that. But what about if I want to send the return to a variable for processing instead? How do I do this?
I tried ./fping 10.1.1.23 > $test and then, on the second line, echo $test, but this did not work. It told me that it was an ambiguous redirect.
Thank you for any help you can provide.
Mark
That said, here's my first simple but seemingly impossible obstacle.
I have found and understand how to redirect a command's output to a file. For instance, ./fping 10.1.1.23 > test.
That works and I appreciate that. But what about if I want to send the return to a variable for processing instead? How do I do this?
I tried ./fping 10.1.1.23 > $test and then, on the second line, echo $test, but this did not work. It told me that it was an ambiguous redirect.
Thank you for any help you can provide.
Mark
•
•
Join Date: Oct 2007
Posts: 399
Reputation:
Solved Threads: 47
Also, if it helps, your original redirect
>$test
was a redirect to value of the variable test, which may not have been defined, giving you the ambiguous redirect error. In most shell languages, use
variable (when defining the variable)
and
$variable (when you want to access its value)
Best wishes,
Mike
>$test
was a redirect to value of the variable test, which may not have been defined, giving you the ambiguous redirect error. In most shell languages, use
variable (when defining the variable)
and
$variable (when you want to access its value)
Best wishes,
Mike
Linux and Unix Tips, Tricks and Individual Advice - The Linux and Unix Menagerie!
------------------------------------------------------------------------
The greatest viral marketing idea of all time, get your copy of this Free Report now!
------------------------------------------------------------------------
The greatest viral marketing idea of all time, get your copy of this Free Report now!
![]() |
Similar Threads
- string replace (C++)
- newbie to upgrading RAM.. (Motherboards, CPUs and RAM)
- Which MoBO for OC'ing the e6300?? (Motherboards, CPUs and RAM)
- a simple question{dynamically create object} (C++)
- "All Info 'Gone' (moved)" CHALLENGING Question? (OS X)
- Hi..I have a little problem.. (C++)
- Year old Presario SR1220NX and Xtasy compat. (PCI and Add-In Cards)
- Can Anyone Help a Complete Newbie? (HTML and CSS)
- total newb - "passing arg 2 of `strcpy' makes pointer from integer without a cast" (C++)
- New to C++, need help (C++)
Other Threads in the Shell Scripting Forum
- Previous Thread: Shell Programming
- Next Thread: Package post-install script problem
| Thread Tools | Search this Thread |






