Cat
更改“cat”命令的標籤大小
當我在時,
vim
我可以使用以下命令更改選項卡大小::set ts=4
是否也可以為
cat
命令輸出設置選項卡大小?
這裡的第一個命令模擬您在
vim
. 它基於每 4 列的製表符停止 (ts) 設置智能地將製表符擴展到等量的空格。printf "ab\tcd\tde\n" |expand -t4
輸出
ab cd de
要將製表符保留為製表符並將製表符STOP位置設置為每 4 列,那麼您必須更改環境使用製表符字元的方式(就像 vim 對
:set ts=4
命令所做的那樣)例如,在終端中,您可以使用此命令將選項卡STOP設置為 4;
tabs 4; printf "ab\tcd\tde\n"
輸出
ab cd de