gpt4 book ai didi

Bash 脚本缺失 ']'

转载 作者:行者123 更新时间:2023-11-29 08:40:07 30 4
gpt4 key购买 nike

<分区>

我收到一个错误 ./test.sh: line 13: [: missing `]' in the file test.sh我尝试使用括号和其他选项,例如 -a 或通过检查文件 p1 的大小,但错误始终存在,并且无论给定的输入如何,else 语句始终执行。我什至尝试删除 ;在第 13 行,但没有帮助。

测试.sh

#!/bin/bash
echo "Enter app name"
read y
$y &
top -b -n 1 > topLog.log
#-w checks for the whole word not and sub string from that word
grep -w "$y" topLog.log > p1
#-s option checks if the file p1 is present or not
if [ -s "p1"]; #line 13
then
echo "Successful "
else
echo "Unsuccessful"
fi
rm p1

我是 bash 脚本的新手。所以如果有任何愚蠢的错误,请原谅。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com