У меня есть 25 файлов в каталоге, все они называются xmolout1, xmolout2, ..., xmolout25.скрипт bash для прокрутки разных файлов и выполнения команды
Это все файлы .txt
, и мне нужно, чтобы copy the last 80 lines
из этих файлов в новые .txt-файлы.
Предпочтительно, они автоматически генерируют правильное число (взятое из исходного файла, например, xmolout10 будет генерировать final10 и т. Д.).
Оригинальные файлы могут быть удалены впоследствии.
Я новичок в bash
сценариях, я знаю, что могу копировать последние 80 строк, используя tail -80 filename.txt > newfilename.txt
, но я не знаю, как реализовать цикл.
Заранее спасибо
Вы пробовали что-нибудь? Я поставил точное название этого вопроса в поисковую систему, и первый удар дал мне ответ ... – arco444
Я сделал, и общий ответ, предоставленный первым хитом, - это тот, который представлен здесь. Это то же самое, что и у меня, но я не знал, как автоматически зацикливаться на 25 файлах ... Как я уже упоминал, я никогда не писал ничего, что даже близко к «скрипту». –