Text-Processing
如何將文本行最多截斷為 N 個字元?
給定一個文本文件或命令的輸出,我如何截斷它,以便每行比
N
字元長(通常N=80
在終端中)都縮短為N
最大字元?
您可以使用
cut
來實現這一點(N=80
在此處使用):some-command | cut -c -80
或者
cut -c -80 some-file.txt
將 80 替換為您要保留的字元數。
多字節字元可能無法正確處理,具體取決於您的實現。
此外,多字元字節(又名製表符)可以被視為一個字元(&這個問題處理這個)。
Dale Anderson建議使用
some-command | cut -c -$COLUMNS
which 截斷到目前終端寬度。