Tôi biết cách tạo vòng lặp trong mỗi lần tăng, nhưng nói rằng tôi có dải từ 1 đến 773 và tôi muốn xuất một dải từ vòng lặp để tôi nhận được hai biến trong mỗi lần lặp. Đầu tiên sẽ là 1 và thứ hai sẽ nói 19. Trong phiên thứ hai đầu tiên sẽ là 20 và lần thứ hai 39.Gia tăng vòng lặp bash theo số lượng
Ive được chơi với một cái gì đó như:
for start in {1..773}
do
start=$(($start+20))
end=$(($start+20))
echo $start ##
echo $end
done
mong muốn kết quả vòng lặp:
1. $start = 1 and $end = 19
2. $start = 20 and $end = 39
3. $start = 40 and $end = 59
etc
Nhưng điều đó không đúng. Tôi muốn xuất ra hai biến này thành một chuỗi các kịch bản để làm cho R chạy nhanh hơn, vì vậy nếu các giải pháp không bash (ví dụ awk) dễ dàng hơn thì điều đó cũng mát mẻ nếu một đơn giản> sẽ gửi tệp đó.
Cảm ơn!
Vòng lặp là không phù hợp với khởi động. 1 trở thành 20 (+19), sau đó 20 trở thành 40 (+20). Điều đó là không thể trên một vòng lặp liên tục. – konsolebox