Трудно для зубрежки то, что я пытаюсь сделать в заголовок, это должно обработать команду многократно:
dd bs=12345 if=filename.static of=filename+variable(number_counting_upwards).suffix count=(number_starting_at_1234_to_12345)
например:
dd bs=12345 if=filename.static of=filename_1234 count=1234
кому:
dd bs=12345 if=filename.static of=filename_12345 count=12345
Надежда, которая имеет смысл :-/
Я не уверен, что Вы имеете в виду, но возможно Вам нужно это:
$ echo {1234..12345}
1234 1235 1236 1237 1238 1239 1240 [snip] 12337 12338 12339 12340 12341 12342 12343 12344 12345
Вы могли затем сделать:
for i in {1234..12345}
do
echo dd bs=12345 if=filename.static of=filename_$i count=$i
done
Удаляют echo
, если команды смотрят хорошо.
Я использовал скрипт с циклом until
в конце:
#!/bin/bash
x=99000
until [ $x = "150000" ]; do
dd bs=1 if=static.file of=static_${x}.file count=$x
((x++))
done