안녕하세요.
아래와 같은 쉘 스크립트를 만들고 싶습니다.
리눅스에서 프로그램 실행과 동시에 파라미터를 넘기는 것이 아니라, 먼저 프로그램을 실행한 다음 프로그램이 입력을 기다리면 그때 값을 입력하고 엔터를 누르는 것입니다.
배쉬 쉘로 어떻게 짜야하는지 모르겠습니다.
$ mkfifo xx; (while read x; do echo "[Wow] $x"; done < xx) & [1] 12138 $ echo -en "hello\nworld\n" > xx [Wow] hello [Wow] world [1]+ Done ( while read x; do echo "[Wow] $x"; done < xx ) $ rm xx
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
$ mkfifo xx; (while read x;
댓글 달기