gpt4 book ai didi

bash - 如何使用 grep 模式匹配迭代移动文件/文件夹

转载 作者:行者123 更新时间:2023-12-04 19:12:26 25 4
gpt4 key购买 nike

作为持续集成的一部分,我正在尝试将代码文件/文件夹从一个目录迭代移动到另一个目录,为此,我正在使用以下代码块。

for i in $HOME/gitstage/frolit/* ; do 
if [ echo "$i" | grep -v '*db.sqlite3*|*bitbucket-pipelines.yml*' ]; then
echo "$i"
fi
done

在这里,我试图限制两个文件 db.sqlite3 和 bitbucket-pipelines.yml 移动到目标目录。但不知何故,这行不通。有人可以帮忙吗?

最佳答案

使用 bash 3.0 或更高版本:

if [[ ! "$i" =~ .*(db.sqlite3|bitbucket-pipelines.yml).* ]]; then

关于bash - 如何使用 grep 模式匹配迭代移动文件/文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50076063/

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