Описание тега mowing
Вы можете использовать команду заменить вывод команды.
Что-то вроде:
с=$(запрос-л. инструмента input.txt | туалет -л)
Однако ваш текущий код перезаписи файла на каждой итерации цикла, так как вы используете >
. Для того, чтобы добавить данные в этот файл, вы должны использовать >>
.
Кроме того, переменные, все кажется ненужным, и нет никаких реальных оснований для сенсорного
файла. Вы должны быть в состоянии достичь этого с:
#!/бин/Баш
для меня в {10..22}
делать
функции printf '%ы\т%з\п' "ЧР${я}:" "$(запрос-л. инструмента input.txt | туалет -л)" >> number_samples.txt
сделано
Или если вы хотите, чтобы убедитесь, что файл заливается стираются только данные из этой петли и потенциально существующих данных, вы можете просто написать петлевой выход для файла с:
#!/бин/Баш
для меня в {10..22}
делать
функции printf '%ы\т%з\п' "ЧР${я}:" "$(запрос-л. инструмента input.txt | туалет -л)"
сделано > number_samples.txt
Хотя выход инструмента запросов -л input.txt | туалет -л
собирается быть одинаковым для каждой итерации, так что я не уверен, если вы намерены что-то меняется input.txt
на каждой итерации?
Как Steeldriver предполагает, если си
не предназначен для изменения вы могли бы сделать это без использования цикла:
с=$(запрос-л. инструмента input.txt | туалет -л)
е "ЧР%Д\С\П" {10..22} > number_samples.txt