#! /bin/sh
if [ $# -ne 2 ]
then
echo "Invalid argument count."
echo "Usage: $0 <dir1> <dir2>"
exit
fi
ls $1 >> dir1
for file in $2/*
do
grep $file $dir1
done
rm $dir1
我编写上面的脚本的目的是打印两个目录中的所有文件,这些文件的名称作为参数传递给脚本。
但是当我运行脚本时,它花了很长时间。(实际上从未完成!)
有谁碰巧知道我在这里做错了什么?
谢谢