Como não é possível usar uma variável para skip
, você precisa contornar essa limitação de alguma forma.
Algumas alternativas:
- Codifique o N (número de cópias a manter) colocando o valor real nos loops for
- Em vez de usar o comando inline
dir
para produzir a lista de entradas, implemente outro script que produza apenas as entradas que você deseja excluir (você poderá definir seu N em um só lugar ) - Canaliza a saída de
dir
para um utilitário que filtra as linhas N do início da listagem (não estou ciente disso, mas é possível que alguns dos utilitários GNU - dos quais existe uma porta do Windows - poderia fazer isso).