我需要编写脚本来计算文件中每行的制表符数量,并将输出打印到文本文件(output.txt)。 怎么做?
答案 0 :(得分:15)
awk '{print gsub(/\t/,"")}' inputfile > output.txt
答案 1 :(得分:5)
如果您将\t
视为字段分隔符,则每行上的字段数将少于\t
:
awk -F'\t' '{ print NF-1 }' input.txt > output.txt
答案 2 :(得分:2)
这将给出文件中的标签总数:
od -c infile | grep -o "\t" | wc -l > output.txt
这将逐行显示多个标签:
awk '{print gsub(/\t/,"")}' infile > output.txt
答案 3 :(得分:1)