如何在文本文件的第x-y行打印字符数?
我尝试使用wc -m filename.txt
但我无法弄清楚如何限制搜索。
答案 0 :(得分:2)
您可以使用
head -y filename | tail -(y-x+1) | wc -m
答案 1 :(得分:1)
试试这个:
awk '{ print NR, "-", length($0)}' filename.txt
它将打印NR
的行号和length($0)
的每行filename.txt
的字符,因此输出将类似于:
1 - 3 # line 1 with 3 characters
2 - 0 # line 2 with no characters
...
如果您只想打印特定范围的字符数,请从第1行到第3行说明,可以使用:
awk 'NR>=1 && NR<=3 { print length($0)}' filename.txt
答案 2 :(得分:1)
您可以使用this
命令选择所需的行,然后将输出通过管道传输到class
。这样的东西会选择第6-10行并打印字符数:
handleDelete = () => {
// your code...
}