我是bash脚本的新手,感谢你能提供帮助。
我试着写一个脚本来比较文件中的行和整数参数。
这是我到目前为止所得到的,但我犯了一些错误并得到错误。
#!/bin/bash
a="$1"
b="wc -l < /filepath/filename.txt"
if (( $a < $b )); then
echo "file has more lines than integer"
else
echo "file has less lines than integer"
fi
感谢您是否可以指出我犯错的地方。
答案 0 :(得分:1)
b="wc -l < /filepath/filename.txt"
应改为:
b=$(wc -l < /filepath/filename.txt)
...如果要运行该命令并将其输出存储在变量中。