[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
How to rename files to numbers in Eshell?
From: |
Felix E. Klee |
Subject: |
How to rename files to numbers in Eshell? |
Date: |
Sat, 11 Sep 2021 15:15:46 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Consider a list of files:
$ ls -1 *.jpg
IMG_20210909_0003.jpg
IMG_20210909_0004.jpg
IMG_20210909_0005.jpg
IMG_20210909_0006.jpg
IMG_20210909_0007.jpg
…
I want to rename these files to `1.jpg`, `2.jpg`, …, and I know how to
do it with Dired. However, this time I want to do it with Eshell.
My own attempt, works, but I think there should be an easier way:
$ listify *.jpg
$ setq my-files $$
$ setq my-numbers $(number-sequence 1 (length my-files))
$ setq my-pairs $(mapcar* 'cons my-files my-numbers)
$ for pair in $my-pairs { setq a (car pair); setq b (cdr pair);
mv $a "$b".jpg }
PS: I already posted this on Emacs Stack Exchange
<https://emacs.stackexchange.com/q/68445/5327>.
- How to rename files to numbers in Eshell?,
Felix E. Klee <=
- Re: How to rename files to numbers in Eshell?, Jean Louis, 2021/09/11
- Re: How to rename files to numbers in Eshell?, Felix E. Klee, 2021/09/12
- Re: How to rename files to numbers in Eshell?, Jean Louis, 2021/09/12
- Re: How to rename files to numbers in Eshell?, Jean Louis, 2021/09/13
- Re: How to rename files to numbers in Eshell?, tomas, 2021/09/13
- Re: How to rename files to numbers in Eshell?, Felix E. Klee, 2021/09/14
- Re: How to rename files to numbers in Eshell?, Jean Louis, 2021/09/14
- Re: How to rename files to numbers in Eshell?, tomas, 2021/09/14
- Re: How to rename files to numbers in Eshell?, Felix E. Klee, 2021/09/14
- Re: How to rename files to numbers in Eshell?, Jean Louis, 2021/09/14