我需要编写脚本来计算文件中每行的制表符数量,并将输出结果打印到文本文件(output.txt)中。 这个怎么做?
awk '{print gsub(/\t/,"")}'inputfile > output.txt
这将给出文件中的标签总数:
od -c infile | grep -o "\t" | wc -l > output.txt
这将给你一行一行标签:
awk '{print gsub(/\t/,"")}' infile > output.txt
如果将\t
作为字段分隔符,则每行上的字段数少于1个:
awk -F'\t' '{ print NF-1 }' input.txt > output.txt
sed 's/[^\t]//g' input.txt | awk '{ print length }' > output.txt
根据这个答案 。