Linux 第 6 章の放課後の質問 6-4

f1とf2の2つのテキストファイルがあることがわかっているので、f1ファイルの5行目から9行目を切り取って挿入し、f2ファイルの3行目に貼り付け、読み込んだf2ファイルの文字列をすべて読み書きします。 , 最後に、f1 ファイルの後に現在時刻を追加します。vi エディタを使用して、上記の操作手順と関連コマンドを記述します。

回答:
まず、vi を使用して 2 つのテキスト ファイル f1 と f2 を開き、次のようにコマンドを実行します。
vi f1 f2 は
この時点では f1 の下で編集されています。カーソルを 5 行目に移動し、切り取りコマンド
"b5dd"を実行して
、切り取りを保存します。 f1
: w
の後、f2 ファイルの編集に進みます
: n
f2 と入力し、カーソルを 3 行目に移動し、貼り付けコマンド
"bp
を実行します。貼り付け後、f2 ファイル内の読み取られたすべての文字列を読み取りとして書き換え、グローバル置換コマンド
: g /read/s//reading/g
最後に、f1 ファイルの後に現在時刻を追加します。操作は次のようになります
。f2 ファイルの現在の編集状態で、最初に f2 を保存してから編集に戻ります。 f1 の状態
: w
:e#
f1 と入力 編集後、カーソルを一番下に移動し、insert シェルコマンドを実行し、現在時刻を挿入します
: r !date

おすすめ

転載: blog.csdn.net/m0_67522355/article/details/125302937