一部のファイルを処理する python スクリプトp.pyがありexit("ABC")ます。exit("ABC")スクリプトを作成するファイルをフォルダーにコピーする Ubuntu シェルを作成したいと思います。
#!/bin/bash
FILES=*.txt
TOOL=p.py
TAREGT=../TARGET/
for f in $FILES
do
if [ $(python $TOOL $f) = "ABC" ]
then
echo "$f"
cp $f $TARGET
fi
done
しかし、状態チェックif [ $(python $TOOL $f) = "ABC" ]が機能していないようです./filter.sh: line 13: [: =: unary operator expected。誰が何が悪いのか教えてもらえますか?