2016-05-19 2 views
0

moreの意味は、(VIエディタから直接)シェルスクリプトを実行しているときですか?シェルスクリプトを実行しているときの意味は?スクリプト名| more

:! scriptname | more 
+0

[more more](http://man7.org/linux/man-pages/man1/more.1.html)は、情報を表示するコマンドです。だから、おそらくこれはスクリプトを実行しており、すべての出力を表示するのではなく、 'more'に送信して出力をブラウズすることができます。 – fedorqui

答えて

0

moreはページ単位でファイルを表示するコマンドです。 続きは、scriptnameプログラムの出力をページ単位で出力します。

0
more <textfile> 

あなたはmoreコマンドに必要な主な情報は、大きなテキストファイルを開くために使用されていることです。

継続中は、どのモードを使用するかによっても異なります。

マンページ説明

moreユーティリティは、端末上の テキストファイルの内容を、一度に1画面分を表示するフィルタです。それもノー - は、一画面ごとに一時停止します。/usr/bin/moreは を印刷します。 - その他 - および/ usr/xpg4/bin/moreは、画面のbot- tomにファイルを出力します。さらに多くのファイルがパイプよりも である場合、これまでに表示された文字の割合は です。

多くのユーティリティは、返される文字に という応答でもう1行表示するまでスクロールします。 moreは、SPACE文字に応答して別の をスクリーニングします。その他のコマンドは、 です。

ページユーティリティは、次の のテキストを表示する前に画面を消去します。ページには、 画面の間に1行のオーバーラップしか表示されません。

多くのユーティリティは端末をNOECHOモードに設定するので、出力は連続して出力される可能性があります( )。あなたが入力するコマンドは通常、/と!を除いて端末に を表示しません。コマンド。

最後の 指定ファイルを表示した後で/ usr/bin/moreユーティリティが終了します。/usr/xpg4/bin/moreは、最後に指定されたファイルの最後の 行にコマンドを入力するよう求めます。

標準出力が端末でない場合、 シリーズの各ファイルの前にヘッダーが印刷されている点を除き、moreは cat(1)のように機能します。

関連する問題