---------- Post updated at 01:25 AM ---------- Previous update was at 01:24 AM ----------
not very pretty, but must do, this time
---------- Post updated at 01:41 AM ---------- Previous update was at 01:25 AM ----------
Tried it quickly, setting $i in the loop into something nonexisting, to force an error message. It all works okay, after all, without the 2>.
The interactive shell is just waiting for the script to end, and the shell running the script is non-interactive. It's children, the pingers, can freely write to stderr even when it's a terminal, they are not in background, job control-wise. Removing the redirection of the stderr, nice to not be hiding error messages.
Treppenwitz:
expect -c 'spawn prog; interact'seems to do what I was after.
Last edited by Juha Nurmela; 10-07-2016 at 02:29 PM..
Reason: slow cogs
Suppose I have a program that I've written that accepts input, ie this C++ program:
#include <iostream>
using namespace std;
int main()
{
cout << "Enter something:" << endl;
int x;
cin >> x;
cout << "You entered data" << endl;
}
Suppose that I have a text file,... (5 Replies)
Hi,
Here is my question:
I want a shell script which I name as 'del', and can be used as del(string).
when run del(string), it will delete several directories at different locations in my system,like:
rm -fr /lustre/fs/scratch/user/$string
rm -fr /home/user/$string
rm -fr... (4 Replies)
Hi
I am new to writing script and want to use a Bash Piped while-read and read from user input.
if something happens on server.log then do while loop or if something happend on user input then do while loop.
Pseudocode something like:
tail -n 3 -f server.log | while read serverline || read... (8 Replies)
Hi,
I have 1 program that writes in to the STDIN of another program as shown below. Both programs contain 4 or 5 lines & would terminate in under a second.
$ driver.exe | program.exe
How is that I can attach the debugger (gdb) to program.exe ? so that I can step through and see what all... (0 Replies)
Can anyone tell me why does'nt the following command work?
find /gfp1/home/arijit -name "*.sas7bdat" | gzip
I am trying to compress all files with extension sas7bdat with gzip.
It gives error message
gzip: compressed data not written to a terminal. Use -f to force compression.... (5 Replies)
I have an Shell script which has few global variables
eg :
range=100;
echo "$range"
I want to use the same variable in my C++ program for example
int main()
{ cout << range << "\n"; }
i tried using this
int main(int argc, char *argv)
{ cout << range << "\n"; }
but... (5 Replies)
Using ls input as example..
ls | sed 's/\n/ /'outputs with line breaks, where I was expecting the \n to disappear. I've tried \r as well wondering if terminal output used different breaks.
Is there a way to remove the line breaks without saving to file and then working from there?
----------... (2 Replies)
Hi,
Program A: uses pipe()
I am able to read the stdout of PROGAM B (stdout got through system() command) into PROGRAM A using:
* child
-> dup2(fd, STDOUT_FILENO);
-> execl("/path/PROGRAM B", "PROGRAM B", NULL);
* parent
-> char line;
-> read(fd, line, 100);
Question:... (2 Replies)
Hello!
Will someone out there pls help in clearifying what is really wrong with my system. I use window 98 as my operating system. I am connected to a proxy server for browsing the net. Whenever l am listening to music online l have the problem of intermitted break in which the playing will... (10 Replies)
I have a project where I have to use bzcat to uncompress a file and use that output as the data to run another program on.
I understand that you would do (bzcat filename.bz2 ! program name) but then how do you access that data in the c program??? Please help thanks (2 Replies)