簡體   English   中英

通過變量更改來迭代創建bash shell腳本(在Python中?)

[英]Iteratively creating bash shell scripts with change in variables (in Python?)

我想創建數百個bash shell腳本,其中唯一的區別是單個變量的值。 我的腳本看起來像:

~/programs/program -i ~/data/input.NUM -o ~/results/output.NUM

其中NUM規定了輸入/輸出。 我唯一熟悉的編程語言是python。 有沒有辦法例如通過某種for循環來做到這一點? 我還沒有找到一種方法甚至可以將bash腳本讀入python。

根據您的最新評論,我建議您使用shell循環創建腳本:

for num in {1..100}; do
  printf '~/programs/program -i ~/data/input.%d -o ~/results/output.%d' "$num" "$num" > run"$num".sh
done

這將創建文件run1.shrun2.sh等,每個文件在輸入和輸出中具有相應的編號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM