如何在Mac上的第一个点之后删除文件名的所有部分

下巴

我正在尝试在Mac终端上执行此操作

我想删除文件名中第一个点之后的所有字段,但将扩展名保留在末尾,并且可以有任意长度的点。

输入:

file1.some.stuff.mp3 file2.other.stuff.stuff.mp3 file3.some.thing.mp3 file4.one.two.three.four.mp3

预期产量:

file1.mp3 file2.mp3 file3.mp3 file4.mp3

我的所有文件都在同一个文件夹中。

切普纳

只要保证文件名在.a之前和之后至少有一个带有非空字符串的文件名.,这就是简单的参数扩展问题。

for f in file1.some.stuff.mp3 file2.other.stuff.stuff.mp3 file3.some.thing.mp3 file4.one.two.three.four.mp3; do
    echo "${f%%.*}.${f##*.}"
done

产生

file1.mp3
file2.mp3
file3.mp3
file4.mp3

在文件退出的目录中,使用类似

for f in *.mp3; do

遍历所有MP3文件。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

GNU Make:在第一个点后删除文件名的所有部分

来自分类Dev

Perl:如何在第一个空白行之后删除所有内容?

来自分类Dev

如何删除OLAP维成员的第一个空格之后的所有字符

来自分类Dev

如何在第一个分号之后替换所有分号?

来自分类Dev

如何在第一个选项卡实例后删除所有字符?

来自分类Dev

复制文件名的第一个单词

来自分类Dev

正则表达式在没有文件扩展名的最后一个点之后获取文件名的一部分

来自分类Dev

删除熊猫数据框中第一个空格之后的所有内容

来自分类Dev

如何根据文件名中的第一个单词移动文件?

来自分类Dev

如何在第一个空格正则表达式之后选择所有内容

来自分类Dev

Python:如何仅获取目录中的第一个文件名

来自分类Dev

如何在目录中打印第一个和最后一个文件名的前四个字符

来自分类Dev

如何在目录中打印第一个和最后一个文件名的前四个字符

来自分类Dev

如何仅在模式的第一个匹配之后删除日志文件中的n行

来自分类Dev

在第一个问号之后,我将如何替换所有问号

来自分类Dev

VS代码段-仅将文件名保留在第一个点之前

来自分类Dev

如何打印第一个单词是文件的第一个单词的所有行?

来自分类Dev

如何删除文件中除第一个字符外的所有行?

来自分类Dev

如何在Windows中批量重命名文件并将文件名中的第一个单词与第二个单词交换?

来自分类Dev

如何使用数组[值和文件名]并为第一个文件写入第一个值等

来自分类Dev

在删除所有列表项时如何删除第一个项目符号?

来自分类Dev

仅当第一个字符是点时,才从所有新行中删除点

来自分类Dev

删除第一个逗号之前和第三个逗号之后的所有内容

来自分类Dev

删除几个字符之一的第一个实例之后的所有内容

来自分类Dev

从目录中的所有文件夹名称中删除第一个单词

来自分类Dev

PHP使用第一个字符获取带有扩展名的文件名

来自分类Dev

通过删除除最后一个匹配项之外的点并忽略第一个字符来更改正则表达式和文件名

来自分类Dev

我有一个文本文件,我需要删除第一个空白行,然后删除第二个空白行之后的所有文本

来自分类Dev

如何使用php删除最后一个点之后的所有数据?

Related 相关文章

  1. 1

    GNU Make:在第一个点后删除文件名的所有部分

  2. 2

    Perl:如何在第一个空白行之后删除所有内容?

  3. 3

    如何删除OLAP维成员的第一个空格之后的所有字符

  4. 4

    如何在第一个分号之后替换所有分号?

  5. 5

    如何在第一个选项卡实例后删除所有字符?

  6. 6

    复制文件名的第一个单词

  7. 7

    正则表达式在没有文件扩展名的最后一个点之后获取文件名的一部分

  8. 8

    删除熊猫数据框中第一个空格之后的所有内容

  9. 9

    如何根据文件名中的第一个单词移动文件?

  10. 10

    如何在第一个空格正则表达式之后选择所有内容

  11. 11

    Python:如何仅获取目录中的第一个文件名

  12. 12

    如何在目录中打印第一个和最后一个文件名的前四个字符

  13. 13

    如何在目录中打印第一个和最后一个文件名的前四个字符

  14. 14

    如何仅在模式的第一个匹配之后删除日志文件中的n行

  15. 15

    在第一个问号之后,我将如何替换所有问号

  16. 16

    VS代码段-仅将文件名保留在第一个点之前

  17. 17

    如何打印第一个单词是文件的第一个单词的所有行?

  18. 18

    如何删除文件中除第一个字符外的所有行?

  19. 19

    如何在Windows中批量重命名文件并将文件名中的第一个单词与第二个单词交换?

  20. 20

    如何使用数组[值和文件名]并为第一个文件写入第一个值等

  21. 21

    在删除所有列表项时如何删除第一个项目符号?

  22. 22

    仅当第一个字符是点时,才从所有新行中删除点

  23. 23

    删除第一个逗号之前和第三个逗号之后的所有内容

  24. 24

    删除几个字符之一的第一个实例之后的所有内容

  25. 25

    从目录中的所有文件夹名称中删除第一个单词

  26. 26

    PHP使用第一个字符获取带有扩展名的文件名

  27. 27

    通过删除除最后一个匹配项之外的点并忽略第一个字符来更改正则表达式和文件名

  28. 28

    我有一个文本文件,我需要删除第一个空白行,然后删除第二个空白行之后的所有文本

  29. 29

    如何使用php删除最后一个点之后的所有数据?

热门标签

归档