如何识别文件中输入的数量并显示适当的消息?

如何识别文件中输入的数量并显示适当的消息?

假设我有一个名为 large.txt 的文件。文件中只是复制了一堆约 100 行的 cal 命令。有没有办法在此文件末尾运行一些内容来显示输入总数?

我知道我可以使用 wc -l large.sh 显示文件的输入,但我很好奇是否有办法在文件本身内部执行此操作。

答案1

$0包含脚本本身的路径。你可以尝试跑步

wc -l < "$0"

如果脚本中的某个位置有cd命令,您需要首先捕获脚本的绝对路径。

相关内容