История изменений
Исправление CrX, (текущая версия) :
- Это не ответ на мой вопрос. Это какой-то фрагмент полёта мысли, подразумевающий, что мы должны понимать, что значит «типа записал» заранее. Ты знаешь, мы — нет.
- Ну строчку с
rm
послеzstd
добавь. То получается, что нужно, или нет?
В общем виде, если нужны файлы по номерам
#!/bin/sh
NUMBER_OF_FILES=100
# Это функция, которая делает «типа, записал»
tipa_write() {
echo "Набор слов" > "$1"
# тут добавь логику своего «типа, записал»
}
# Это цикл, который делает «записал, сжал, удалил для $NUMBER_OF_FILES файлов
# с именами по номерам (в примере — от 1 до 100)
for filenum in $(seq $NUMBER_OF_FILES); do
# пишем
tipa_write "$HOME/zip/filanems$filenum"
# жмём
zstd "$HOME/zip/filanems$filenum"
# удаляем непожатое
rm "$HOME/zip/filanems$filenum"
# И переходим к следующему файлу
done
P.S. у zstd есть опция --rm
, которая позволяет удалять исходник сразу. В приведённом выше примере rm вызывается явно для наглядности, ибо это пример
Исправление CrX, :
- Это не ответ на мой вопрос. Это какой-то фрагмент полёта мысли, подразумевающий, что мы должны понимать, что значит «типа записал» заранее. Ты знаешь, мы — нет.
- Ну строчку с
rm
послеzstd
добавь. То получается, что нужно, или нет?
В общем виде, если нужны файлы по номерам
#!/bin/sh
NUMBER_OF_FILES=100
# Это функция, которая делает «типа, записал»
tipa_write() {
echo "Набор слов" > "$1"
# тут добавь логику своего «типа, записал»
}
# Это цикл, который делает «записал, сжал, удалил для $NUMBER_OF_FILES файлов
# с именами по номерам (в примере — от 1 до 100)
for filenum in $(seq $NUMBER_OF_FILES); do
# пишем
tipa_write "$HOME/zip/filanems$filenum"
# жмём
zstd "$HOME/zip/filanems$filenum"
# удаляем непожатое
rm "$HOME/zip/filanems$filenum"
# И переходим к следующему файлу
done
Исходная версия CrX, :
- Это не ответ на мой вопрос. Это какой-то фрагмент полёта мысли, подразумевающий, что мы должны понимать, что значит «типа записал» заранее. Ты знаешь, мы — нет.
- Ну строчку с
rm
послеzstd
добавь. То получается, что нужно, или нет?