#!/bin/bash
#Variable to store total word count
words=$(wc $1 | awk '{print $2}')
count=$(grep -c "$2" "$1")
echo "Word Count:" $words
echo "Instance count of "$2": "$count
percentage=$(expr $count / $words)
echo $percentage
我的机器在Windows 10上运行,这是我的代码,脚本有两个参数 - 一个文本文件和一个单词。
words
存储文本文件中的单词总数,
而count
将word参数的实例存储在文本文件中。
echo $words
返回4
,echo $count
返回1
,为什么我会收到错误:expr: non-integer argument