gpt4 book ai didi

linux - 链接分隔的单词

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:06 25 4
gpt4 key购买 nike

我想知道是否有一个程序或脚本可以用点(或其他标点符号)链接文件名中的分隔单词。例子:你好吗.pdf >>> How.are.you.pdf
我没有很好地解释自己,我正在寻找一个可以重命名文件名的bash脚本

最佳答案

假设您的变量中有 How are you.pdf,您可以使用 parameter expansions :

% a="How are you.pdf"
% echo "${a// /.}"
How.are.you.pdf

上面是 bash 扩展,在 POSIX shell 中不起作用。在这种情况下,将需要 sed 或 simulare。

重命名当前目录中的所有文件:

for a in *; do
[ -f "$a" ] || continue
mv -- "$a" "${a// /.}"
done

关于linux - 链接分隔的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37682653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com