【发布时间】:2012-02-27 00:44:50
【问题描述】:
我的脚本有什么问题?我正在尝试调用一个函数来查看文件是否大于指定数量。如果是,我想删除第二个文件。如果它不大于指定的数量,我希望程序退出。相反,我收到此错误消息: “意外标记‘文件’附近的语法错误” 有人可以帮助或指导我在哪里可以获得帮助吗?谢谢。我有一个 Bash shell。
function e{
FILE = $1
FILESIZE=$(stat -c%s "$FILE")
if [ "$FILESIZE" -gt 2048 ]; then
echo "File $1 exists"
`rm $2`
else
echo "File $1 does not exist"
exit
fi
}
e AD4_1hit.paired_mult.bam AD4_1hit.halfmapping_transloc.bam
【问题讨论】:
-
如果 FILESIZE
-
@WilliamPursell 他一定是dailywtf的读者。
-
在
e和{之间需要一个空格