0

一部のファイルを処理する 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。誰が何が悪いのか教えてもらえますか?

4

1 に答える 1