ループ内から変数を渡すのに問題があります。Unixシェルスクリプトの変数の問題
コード:0 = PROCESSED作り方任意のアイデア1.
# find all output.txt that has been modified last 24h ...
PROCESSED=1
find ${PROCESSED_DIR} -mtime -1 -name "output.txt" | while read i
do
# .. and compare those with TMP_TXT
if diff $i ${TMP_TXT} > /dev/null
then
# If both are same EXIT search loop
PROCESSED=0
exit
fi
done
echo "PROCESSED=${PROCESSED}"
これます常に出力?
これはSolaris 9マシンで行われます。
ありがとうございました! :D –