less コマンド g および p オプション

less コマンド g および p オプション

lessこのチュートリアルに従ってナビゲーション目的で使用されます。

表現する:

g   Go to the first line in the file.
p   Go to the beginning of the file.

私は両方ともテストし、もちろん結果は同じでした(Gもちろん一番下まで使用して)、それぞれテストしました。

ただし、一見すると、gGが反対の場合は、それぞれ最初の行(上部)と最後の行(下部)に移動するのに十分です。もしそうpなら、なぜこのオプションはありますかg

ベストアンサー1

彼はこれらのコマンドが実際に実行することを誤って説明しています。p「パーセント」です。

入力しようとすると、20pファイルの長さの20%に移動します。かわいい!

20gまた動作しますが、20行目に移動します。

ただ入力gしたり、p暗示し0gたりする0p。行 0 とバイト 0 の両方がファイルの先頭であるため、結果は同じです。

以下を使用していると仮定すると、これを非常に簡単にテストできますzsh

#!/usr/bin/zsh
(for i in {1..1000}; echo $i) | less

1000行の番号を表示し、33g33行にジャンプしますが、33.3p333行にジャンプします:)

おすすめ記事