-2
在我的代碼中有人寫下了駱駝路線。 feed.in
的輸入是一個csv文件。我無法理解shell腳本在做什麼。的camel-egrep.sh
Shell - 這個腳本在做什麼?
<route id="route-id-1">
<from uri="{{feed.in}}" />
<setHeader headerName="CamelExecCommandArgs">
<simple>-h \\|AAAAA\\||\\|BBBBB\\||\\|CCCCC\\||\\|DDDD\\||.ssif\\| ${in.header.CamelFileAbsolutePath} ${in.header.CamelFileAbsolutePath}.filtered</simple>
</setHeader>
<to uri="ref:execGrep"/>
</route>
<endpoint id="execGrep" uri="exec:${APP_SCRIPTS}/camel-egrep.sh"/>
內容是:
#!/bin/bash
egrep ${@:1:$(($#-1))} > ${@: -1}
你的問題是什麼? – campovski
我的問題是:那些shell腳本在傳遞參數時做了什麼? –
你的問題不清楚。你應該[編輯]這個問題來說明'camel-egrep.sh'實際上是如何調用的,即傳遞給它的是什麼參數以及輸出是什麼。 –