#!/bin/bash
key="$1"
if [[ $# > 1 ]]; then
echo "true"
if [[ -d $key ]]; then
echo "true"
else
echo "false" >&2
exit
fi
else
echo "false" >&2
exit
fi
loop( for i in \`find . -name "*$1" -print\`)
答案 0 :(得分:0)
您应该使用set -x
开始编写脚本,以便更好地了解正在发生的事情。
set -x
#!/bin/bash
key="$1"
if [[ $# > 1 ]]; then
echo "true"
if [[ -d $key ]]; then
echo "true"
else
echo "false" >&2
exit
fi
else
echo "false" >&2
exit
fi
for i in `find . -name "*$1" -print`
do
wc $i
done
希望这有帮助,即使你的目标仍不明确。