我有一个用于某些文件的 pythonp.py
脚本exit("ABC")
。我想编写一个 Ubuntu shell 来将制作脚本的文件复制exit("ABC")
到一个文件夹中:
#!/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
。谁能告诉我出了什么问题?