2017-12-03 5 views
1

CWL 도구를 처음 사용했습니다. 나는 떠들썩한 파티 중 하나가 basecommand에서 명령을 사용할 수 있습니다 즉 :CWL 파일에 두 개의 bash 명령을 넣는 방법은 무엇입니까?

basecommand cat 

또는

basecommand [wc, -w] 

가 어떻게 그것을

cat | wc -w 

할 것 같은 동일한 기능을 수행 할 수 있도록 수정해야합니까?

+0

이것이 [cat'의 쓸모없는 사용]이라는 것을 알고 있습니다 (https://stackoverflow.com/questions/11710552/useless-use-of-cat)? – tripleee

답변

0

하나는 인수 입력을 지정하는 인수 및 InlineJavascriptRequirement을 사용해야합니다

baseCommand: cat 

arguments: 
    - $(inputs.infile) 
    - "|" 
    - wc 
    - w 
0

또한 bash는 스크립트를 작성하고 CWL에서 스크립트를 실행할 수 있습니다. 내 말은 :

이 스크립트에는 cat 및 wc와 같은 명령이 모두 포함될 수 있습니다. 이 스크립트는 또한 파일이나 문자열과 같은 명령에 대한 다른 입력을 얻을 수 있으며 $ 1과 $ 2에 의해 스크립트 내에서 사용할 수 있으며 $ 1이 첫 번째 인수와 관련됩니다.

관련 문제