假设我有一个名为 large.txt 的文件。文件中只是复制了一堆约 100 行的 cal 命令。有没有办法在此文件末尾运行一些内容来显示输入总数?
我知道我可以使用 wc -l large.sh 显示文件的输入,但我很好奇是否有办法在文件本身内部执行此操作。
答案1
$0
包含脚本本身的路径。你可以尝试跑步
wc -l < "$0"
如果脚本中的某个位置有cd
命令,您需要首先捕获脚本的绝对路径。
假设我有一个名为 large.txt 的文件。文件中只是复制了一堆约 100 行的 cal 命令。有没有办法在此文件末尾运行一些内容来显示输入总数?
我知道我可以使用 wc -l large.sh 显示文件的输入,但我很好奇是否有办法在文件本身内部执行此操作。
$0
包含脚本本身的路径。你可以尝试跑步
wc -l < "$0"
如果脚本中的某个位置有cd
命令,您需要首先捕获脚本的绝对路径。