Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以,我正在构建我的第一个脚本,它是从两个不同的目录中解压缩文件并将所述目录合并在一起,然后将所有同名的文件附加在一起。我唯一苦苦挣扎的部分是将多个同名文件附加在一起。有什么好办法呢?
那要看每个档案的目录结构,是一样的吗?在这种情况下,假设解压缩的文件在a/and中b/,请执行以下操作:
a/
b/
mkdir c for f in a/*; do cat a/"$f" b/"$f" > c/"$f" done
而不是使用cp第二个目录,做
cp
for file in source/* ; do cat "$file" >> target/"${file#*/}" done