gpt4 book ai didi

bash shell 脚本将具有特定扩展名的第一个文件复制到当前目录

转载 作者:行者123 更新时间:2023-11-29 09:10:23 24 4
gpt4 key购买 nike

我有一个包含多个 .c 源文件的目录,我正在尝试在另一个目录中编写一个 shell 脚本,该脚本将从前一个目录复制第一个 .c 文件,编译它,运行它,然后删除它。现在我明白了如何编译、运行和删除文件,但我很困惑,当目录中有多个具有相同扩展名的文件时,如何只获取一个 .c 文件而不知道其名称?

最佳答案

一种方法是使用循环,然后在第一次迭代后跳出:

for f in dir/*.c; do
cp "$f" .
# compile
# run
# delete
break
done

关于bash shell 脚本将具有特定扩展名的第一个文件复制到当前目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15211792/

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