How to rename some file of same pattern in shell scripting

前端 未结 3 1616
醉话见心
醉话见心 2021-01-21 06:50

I want to write a code is shell scripting which will rename all the files of extension .txt in a current directory to extension .c .Suppose my current directory contains some 10

3条回答
  •  傲寒
    傲寒 (楼主)
    2021-01-21 07:28

    for f in *.txt; do echo mv "$f" "${f%.txt}.c"; done
    

    Remove "echo" when you're satisfied it's working. See the bash manual for the meaning of "%" here.

提交回复
热议问题