linux怎么显示脚本的行数
linux怎么显示脚本的行数详细介绍
在 Linux 中,显示脚本(如 .sh 文件)行数的常用方法有以下几种,根据需求选择合适的命令:
1.
仅统计总行数(简洁快速)
bash
脚本路径.shscript.sh
- 输出:
15 script.sh(表示 15 行) - 特点:仅显示总行数,忽略空行(
wc的l选项统计换行符数量,空行也会被计数)。
2.
显示行号 + 内容(调试常用)
bash
脚本路径.shscript.sh
- 输出:plaintext
1 #!/bin/bash2 echo "Hello World"
3 # 这是注释
- 特点:每行前显示行号(包括空行),适合查看具体某行的内容。
3.
更灵活的行号显示(支持格式调整)
bash
脚本路径.sha script.sh
t script.sh
- 输出(以
-b t为例):plaintext1 #!/bin/bash2 echo "Hello World"
3 # 这是注释
- 特点:可通过参数控制编号规则(如起始行、前缀格式等),适合精细化需求。
4.
统计指定部分行数(结合管道过滤)
如果只需统计脚本中某部分(如排除注释),可结合 grep:
bash
script.sh
注意事项:
- 空行处理:
wc -l和cat -n会包含空行,nl -b t可跳过空行编号。 - 大文件性能:
cat和nl适合小文件,大文件建议用wc直接统计行数。
根据场景选择即可,例如调试时用 cat -n,快速统计用 wc -l。