我正在尝试编写一个外壳脚本,该脚本从一个名为file.txt的文件中输出第n行,但我总是收到各种错误;其中一个错误包括
Line 7: [: 10 file.txt: integer expression expected
所以我似乎不能让它工作。我做错了什么?
# Read from the file file.txt and output the tenth line to stdout.
#!/bin/bash
len=`wc -l file.txt`
echo $len
if [ "$len" -lt 10 ]
then
errormessage="File too short"
echo $errormessage
exit 0
fi
var=`sed '10q;d' file.txt`
echo $var
https://stackoverflow.com/questions/50766650
复制相似问题