Vraag Hoe batch hernoemen


Ik wil batchbestanden hernoemen

Ik heb een map en in die map staan ​​bestanden waarvan ik de naam wil veranderen in 1,2,3,4,5,6 enz.

Bedankt voor je tijd


1
2018-01-13 17:11


oorsprong


Zou je wat explicieter kunnen zijn over wat de namen op dit moment zijn en wat je wilt dat ze zijn? - Oli♦


antwoorden:


U kunt de volgende code gebruiken voor dat doel,

#!/bin/bash
dir=/path/to/folder
j=1
for i in $dir/*
do
    mv "$i" "$dir/$j"
    let j=j+1
done

Bewaar het zoals gezegd batch_rename.sh, geef het uitvoeringsrecht als,

chmod +x /path/to/batch_rename.sh

voer het uit als,

./batch_rename.sh

3
2018-01-13 17:24



Geweldig script werkt als een bedankje bedankt - Levan