"dirs -v"出力の数字とパスの間のスペースを減らします。

"dirs -v"出力の数字とパスの間のスペースを減らします。

数字とパスの間にスペースが多すぎるようです。スペースが少なくなると、線をたどるのが簡単になると思います。

そのスペースを減らす簡単な方法はありますか?

ここに画像の説明を入力してください。

答え1

これはTABです。端末には8列ごとにタップ停止があるため、7列間隔が表示されます。

たとえば、端末のタブ間隔を変更できます。

tabs 4

タブを8列ではなく4列ごとに設定するか、出力を次にパイプするには:

expand -t4

タブを空白に変換します(列4つにつき1タブ)。または

expand -t4,/8

タブを展開しますが、4列目の後の最初のタブを展開し、通常どおり8列ごとに別のタブを展開します。

または、パイプを介して最初のTABを空白に変換します(ただし、10行以上が表示されている場合は出力が視差で表示されることに注意してください)。

sed $'s/\t/ /'

答え2

速くて汚い

dirs -v| sed -r 's/\s{2,}/ /'

関連情報