我正在努力完成这项任务:
编写一个脚本,将目录(路径)名称和文件名库(例如“.”、“*.txt”等)作为输入。该脚本将搜索给定的目录树,找到与给定文件名匹配的所有文件,并将它们捆绑到一个文件中。将给定文件作为脚本执行应返回原始文件。
谁能帮我?
首先,我尝试像这样进行查找部分:
#!/bin/bash
filebase=$2
path=$1
find $path \( -name $base \)
然后我找到了这个捆绑代码,但我不知道如何组合它们。
for i in $@; do
echo "echo unpacking file $i"
echo "cat > $i <<EOF"
cat $i
echo "EOF"
done