Linux 如何在'';

Linux 如何在'';,linux,bash,Linux,Bash,我想在shell中打印文本文件的最后一行当我尝试使用sed命令时,文本中的行数存储在一个名为n的变量中,如sed-n'$np',我遇到一个错误。如何解决这个问题?您可以使用双引号:sed-n“${n}p”your_file.txt,但您不需要sed。只需使用tail: tail -n 1 your_file.txt 很好,谢谢你的回答

我想在shell中打印文本文件的最后一行当我尝试使用sed命令时,文本中的行数存储在一个名为n的变量中,如sed-n'$np',我遇到一个错误。如何解决这个问题?

您可以使用双引号:
sed-n“${n}p”your_file.txt
,但您不需要
sed
。只需使用
tail

tail -n 1 your_file.txt

很好,谢谢你的回答