gpt4 book ai didi

bash - for循环多个扩展并对每个文件做一些事情

转载 作者:行者123 更新时间:2023-11-29 08:53:34 25 4
gpt4 key购买 nike

我正在尝试在 bash 中编写一个 for 循环以获取扩展名为 jpg、jpeg、png 的文件,这是我的尝试,但不起作用

for file in "${arg}"/*.{jpg,jpeg,png}; do echo ${arg}-something.jpg > z.txt ; done;

基本上,我想获取当前文件夹中具有这些扩展名的文件名,并对每个文件做一些处理,然后用新的扩展名输出文件名。

最佳答案

您没有在任何地方使用 $file。尝试

for file in "$arg"/*.{jpg,jpeg,png} ; do
echo "$file" > z.txt
done

关于bash - for循环多个扩展并对每个文件做一些事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12259331/

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