我想使用“每個”創建回圈,但我做不到。當我查看使用“每個”的示例時,總是使用陣列。有沒有使用while或for的解決方案?
while $i <= do
file "/home/user/files/file_#{i}" do
owner 'root'
group 'root'
mode '0755'
action :create
end
$i =1
end
我希望它看起來像這樣
file_1 file_2 file_3 ...
uj5u.com熱心網友回復:
您可以使用timesorrange方法代替while.
使用范圍的示例:
(1..5).each do |i|
file "/home/user/files/file_#{i}" do
owner 'root'
group 'root'
mode '0755'
action :create
end
end
在這里,我使用范圍 of (1..5),它將創建file_1to file_5。您可以將其更改為創建檔案時應使用的數字。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/489087.html
