重命名以数字值结尾的文本文件

亚伦·佩里

我有十五个文件名为... cyclones_hrrr_(1-16),我需要将它们重命名为cyclones_hrrr_(0-15)。我已经使用mv命令编写了以下代码,它可以工作,但是,我需要更高效的东西,也许是某种形式的循环:

mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_1 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_0
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_2 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_1
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_3 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_2
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_4 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_3
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_5 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_4
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_6 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_5
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_7 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_6
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_8 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_7
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_9 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_8
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_10 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_9
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_11 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_10
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_12 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_11
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_13 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_12
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_14 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_13
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_15 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_14
mv ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_16 ${HOMEDIR}/hrrr/tmp/cyclones_hrrr_15
约翰1024
for i in {1..16}; do mv "cyclones_hrrr_$i" "cyclones_hrrr_$((i-1))" ; done

解释

  • for i in {1..16}; do

    这开始一个循环。对变量的每个值(i从1到16 )运行循环

  • mv "cyclones_hrrr_$i" "cyclones_hrrr_$((i-1))"

    这将移动文件。如果文件不在当前目录中,请添加路径。

    该外壳允许简单的算术运算。表达式$((i-1))返回i-1

  • done

    这表示循环结束。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bash脚本从文本文件源重命名文件

来自分类Dev

尝试根据文本文件重命名文件

来自分类Dev

从文本文件重命名海量文件

来自分类Dev

重命名和删除Java中的文本文件

来自分类Dev

解析并重命名文本文件

来自分类Dev

重命名/添加扩展文本文件中的内容

来自分类Dev

如何在python中重命名文本文件?

来自分类Dev

在使用perl重命名文本文件时,在文本文件末尾出现问号

来自分类Dev

如何打开一个文本文件并用文件中的文本重命名?

来自分类Dev

根据文本文件中包含的文本重命名目录中的文件

来自分类Dev

在Ubuntu 20.10中基于文本文件的第一行(内容)重命名/批量重命名文本文件?

来自分类Dev

使用文本文件重命名文件夹中的批处理文件

来自分类Dev

使用文本文件中的列表重命名目录中的文件

来自分类Dev

如何根据文本文件中的匹配重命名tar.gz文件

来自分类Dev

通过使用文本文件中的前缀来重命名文件

来自分类Dev

如何根据文本文件中的名称重命名文件?

来自分类Dev

如何根据文本文件的第一行重命名txt文件?

来自分类Dev

从文本文件C ++获取数字值

来自分类Dev

使用python重命名文本文件中的特定行

来自分类Dev

拆分文本文件并在第一列的基础上重命名

来自分类Dev

根据内容中的多个字符串重命名文本文件

来自分类Dev

CMD批次重命名。从文本文件中读取新名称

来自分类Dev

使用python重命名文本文件中的特定行

来自分类Dev

使用内容中的字符串重命名文本文件

来自分类Dev

如何批量重命名文本文件使其成为每个文本文件中的第一个单词?

来自分类Dev

基于 Ubuntu 20.10 中文本文件的第一行(内容)批量/批量重命名文本文件?

来自分类Dev

从文本文件中列出数字

来自分类Dev

在文本文件中提取数字

来自分类Dev

从文本文件中读取数字

Related 相关文章

  1. 1

    Bash脚本从文本文件源重命名文件

  2. 2

    尝试根据文本文件重命名文件

  3. 3

    从文本文件重命名海量文件

  4. 4

    重命名和删除Java中的文本文件

  5. 5

    解析并重命名文本文件

  6. 6

    重命名/添加扩展文本文件中的内容

  7. 7

    如何在python中重命名文本文件?

  8. 8

    在使用perl重命名文本文件时,在文本文件末尾出现问号

  9. 9

    如何打开一个文本文件并用文件中的文本重命名?

  10. 10

    根据文本文件中包含的文本重命名目录中的文件

  11. 11

    在Ubuntu 20.10中基于文本文件的第一行(内容)重命名/批量重命名文本文件?

  12. 12

    使用文本文件重命名文件夹中的批处理文件

  13. 13

    使用文本文件中的列表重命名目录中的文件

  14. 14

    如何根据文本文件中的匹配重命名tar.gz文件

  15. 15

    通过使用文本文件中的前缀来重命名文件

  16. 16

    如何根据文本文件中的名称重命名文件?

  17. 17

    如何根据文本文件的第一行重命名txt文件?

  18. 18

    从文本文件C ++获取数字值

  19. 19

    使用python重命名文本文件中的特定行

  20. 20

    拆分文本文件并在第一列的基础上重命名

  21. 21

    根据内容中的多个字符串重命名文本文件

  22. 22

    CMD批次重命名。从文本文件中读取新名称

  23. 23

    使用python重命名文本文件中的特定行

  24. 24

    使用内容中的字符串重命名文本文件

  25. 25

    如何批量重命名文本文件使其成为每个文本文件中的第一个单词?

  26. 26

    基于 Ubuntu 20.10 中文本文件的第一行(内容)批量/批量重命名文本文件?

  27. 27

    从文本文件中列出数字

  28. 28

    在文本文件中提取数字

  29. 29

    从文本文件中读取数字

热门标签

归档