跟大佬求个bash写法

91次阅读

共计 295 个字符,预计需要花费 1 分钟才能阅读完成。

目录
dir1
dir2
dir3
dir4
要求把 dir1 下的 xxx.txt 复制到其他所有的 dir* 目录下面去
怎么写循环?
问题在于用 dir* 匹配会把 dir1 自己也匹配到,虽然执行下好像也不会有问题,但是能不能跳过 dir1?

for r in $(ls -d dir*|grep -vw dir1);do
cp -af dir1/*.txt ${r};
done 问 chatgpt 就行了哈哈哈哈~ 问 chatgpt

zc_cz 发表于 2022-12-14 10:19
for r in $(ls -d dir*|grep -vw dir1);do
cp -af dir1/*.txt ${r};
done

大佬 NB

正文完
 0