How to redirect output to file to STDOUT?
Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
Similar problem as here
How to redirect output from file to stdout?
However, the solution given there is not universal.
My problem: I have a command that produces output to STDOUT. At the same time, I can specify via arguments to produce another output that goes straight to a file.
tcsh$ hmmscan --domtblout FILEOUTPUT Pfam-A.hmm query.fasta
Pfam-A.hmm is a database file (input); query.fasta is also an input file
How can I redirect FILEOUTPUT to STDOUT ?
Background: I plan to use the command on thousands of inputs and I need to run it for each of them separately. The command is called within a Python script, and I would like to read its FILEOUTPUT directly into the memory/a variable using the subprocess module. I know how to get the STDOUT with the subprocess module; so if I could redirect FILEOUTPUT to STDOUT...
I tried already stuff like this (ended up with errors or created files):
tcsh$ hmmscan --domtblout >/dev/tty Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >(mypipe) Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >$ Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >($1) Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >cat Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout test.tab Pfam-A.hmm query.fasta >/dev/tty
As you can likely see from my use of shell, I have no clue...
shell command-line io-redirection tcsh
New contributor
add a comment |Â
up vote
0
down vote
favorite
Similar problem as here
How to redirect output from file to stdout?
However, the solution given there is not universal.
My problem: I have a command that produces output to STDOUT. At the same time, I can specify via arguments to produce another output that goes straight to a file.
tcsh$ hmmscan --domtblout FILEOUTPUT Pfam-A.hmm query.fasta
Pfam-A.hmm is a database file (input); query.fasta is also an input file
How can I redirect FILEOUTPUT to STDOUT ?
Background: I plan to use the command on thousands of inputs and I need to run it for each of them separately. The command is called within a Python script, and I would like to read its FILEOUTPUT directly into the memory/a variable using the subprocess module. I know how to get the STDOUT with the subprocess module; so if I could redirect FILEOUTPUT to STDOUT...
I tried already stuff like this (ended up with errors or created files):
tcsh$ hmmscan --domtblout >/dev/tty Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >(mypipe) Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >$ Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >($1) Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >cat Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout test.tab Pfam-A.hmm query.fasta >/dev/tty
As you can likely see from my use of shell, I have no clue...
shell command-line io-redirection tcsh
New contributor
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Similar problem as here
How to redirect output from file to stdout?
However, the solution given there is not universal.
My problem: I have a command that produces output to STDOUT. At the same time, I can specify via arguments to produce another output that goes straight to a file.
tcsh$ hmmscan --domtblout FILEOUTPUT Pfam-A.hmm query.fasta
Pfam-A.hmm is a database file (input); query.fasta is also an input file
How can I redirect FILEOUTPUT to STDOUT ?
Background: I plan to use the command on thousands of inputs and I need to run it for each of them separately. The command is called within a Python script, and I would like to read its FILEOUTPUT directly into the memory/a variable using the subprocess module. I know how to get the STDOUT with the subprocess module; so if I could redirect FILEOUTPUT to STDOUT...
I tried already stuff like this (ended up with errors or created files):
tcsh$ hmmscan --domtblout >/dev/tty Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >(mypipe) Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >$ Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >($1) Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >cat Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout test.tab Pfam-A.hmm query.fasta >/dev/tty
As you can likely see from my use of shell, I have no clue...
shell command-line io-redirection tcsh
New contributor
Similar problem as here
How to redirect output from file to stdout?
However, the solution given there is not universal.
My problem: I have a command that produces output to STDOUT. At the same time, I can specify via arguments to produce another output that goes straight to a file.
tcsh$ hmmscan --domtblout FILEOUTPUT Pfam-A.hmm query.fasta
Pfam-A.hmm is a database file (input); query.fasta is also an input file
How can I redirect FILEOUTPUT to STDOUT ?
Background: I plan to use the command on thousands of inputs and I need to run it for each of them separately. The command is called within a Python script, and I would like to read its FILEOUTPUT directly into the memory/a variable using the subprocess module. I know how to get the STDOUT with the subprocess module; so if I could redirect FILEOUTPUT to STDOUT...
I tried already stuff like this (ended up with errors or created files):
tcsh$ hmmscan --domtblout >/dev/tty Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >(mypipe) Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >$ Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >($1) Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout >cat Pfam-A.hmm query.fasta
tcsh$ hmmscan --domtblout test.tab Pfam-A.hmm query.fasta >/dev/tty
As you can likely see from my use of shell, I have no clue...
shell command-line io-redirection tcsh
shell command-line io-redirection tcsh
New contributor
New contributor
New contributor
asked 6 mins ago
cytosine
1
1
New contributor
New contributor
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
cytosine is a new contributor. Be nice, and check out our Code of Conduct.
cytosine is a new contributor. Be nice, and check out our Code of Conduct.
cytosine is a new contributor. Be nice, and check out our Code of Conduct.
cytosine is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f477139%2fhow-to-redirect-output-to-file-to-stdout%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password