2014-09-18 4 views
0

이전 스레드를 따라갔습니다 :명령 줄에서 두 명령을 함께 실행

쉘 파일을 실행하고 텍스트를 병렬로 쓰려고합니다. 내용은 텍스트 파일에 먼저 쓰여 져야하며 쉘 파일이 실행되어야합니다.

# input.txt < "I love cat, she is nice" && ./test.sh 
bash: I love cat, she is nice: No such file or directory 

또 다른 시도 :

# ./test.sh && input.txt < "I love cat, she is nice" 
batch processes .. 
bash: I love cat, she is nice: No such file or directory 

올바른 방법은 무엇입니까?

+2

"먼저"발생해야하는 경우 "병렬"이 없습니다. – choroba

답변

2
echo "I love cat, she is nice" > input.txt && ./test.sh 
+0

왜 downvote ?? –

0

난 당신이 의미 생각 - 당신은 스크립트가 스크립트를 작성하고이를 실행하려면 :

echo "echo hello" > go.sh && chmod +x go.sh && ./go.sh 
hello 
+0

왜 downvote ?? –

0

이유는 다음하지?

echo "I love cat, she is nice" > input.txt; ./test.sh 
+0

@mso : 왜 downvote ?? –

+1

@ user3449212 : 나는 당신에게 차압을하지 않았습니다. 나는 그것이 실제로 유용한 질문이라고 생각한다. – rnso

관련 문제