ファイルの各行のタブ数をカウントし、出力をテキストファイル(たとえば、output.txt)に出力するスクリプトを作成する必要があります。
どうすればよいですか?
awk '{print gsub(/\t/,"")}' inputfile > output.txt
フィールド区切り文字として扱う場合、各行のフィールドより\t
1つ少なくなります。\t
awk -F'\t' '{ print NF-1 }' input.txt > output.txt
sed 's/[^\t]//g' input.txt | awk '{ print length }' > output.txt
この答えに基づいて。
これにより、ファイル内のタブの総数がわかります。
od -c infile | grep -o "\t" | wc -l > output.txt
これにより、行ごとにタブの数がわかります。
awk '{print gsub(/\t/,"")}' infile > output.txt