gpt4 book ai didi

Linux Shell 脚本非法数字

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:53:48 25 4
gpt4 key购买 nike

我正在尝试使用以下代码找出文件中模式出现的次数:

#!/bin/sh

var='grep -c 'abc' file1'

if [ "$var" -lt 10 ]; then
echo "less than 10"
fi

我收到错误:非法数字:grep -c abc file1

有人可以帮忙吗

谢谢。

最佳答案

使用反引号 (`) 代替撇号 ('):

#!/bin/sh

var=`grep -c 'abc' file1`

if [ "$var" -lt 10 ]; then
echo "less than 10"
fi

关于Linux Shell 脚本非法数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9492352/

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