我有一個bash腳本,用於生成羣集上運行作業的向量。示例:bash在矢量元素上執行一個函數
Vector = [1.cluster 2.cluster 3.cluster]
我需要更新此腳本以保留此作業的記錄。通常情況下,我會做:
qstat jobnumber.cluster
我的背景是Python和Python中我可以這樣做:
map(qstat, Vector)
,這將返回我的向量與所有矢量條目函數的返回值。所以問題是:我可以在bash中將函數應用於矢量並獲取矢量嗎?
你分配這樣'或'矢量= 1.cluster 2.cluster 3.cluster '?換一種說法,'echo $ {Vector [0]}'print'1.cluster'還是'1.cluster 2.cluster 3.cluster'? – abarnert
Vector是通過附加其他命令輸出創建的:Job + = $ Command) – Mac
因此'$ Command'是另一個數組變量嗎? PS,你的第一行既不是有效的Python(你需要'list'成員之間的逗號)或bash(你把數組放在parens中,而不是括號內,並且不能有額外的空格)。沒有人有任何叫做「矢量」的東西。如果您使用正確的術語和實際的工作代碼,而不是類似的東西,您會得到更好的答案。 – abarnert