小编use*_*294的帖子

大写文件名首字母的命令说明

我正在尝试学习使用命令行重命名文件,在浏览了很多页面后,我终于找到了一个将文件首字母大写的命令,但问题是我想了解每个命令的含义. 命令是:

for i in *; do new=`echo "$i" | sed -e 's/^./\U&/'`; mv "$i" "$new";done
Run Code Online (Sandbox Code Playgroud)

我理解'for'有点......但不是'echo'或'`',尤其是sed命令。如果有人有一点耐心来解释每件事的含义那就太棒了!谢谢!

linux shell command-line syntax

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

command-line ×1

linux ×1

shell ×1

syntax ×1