SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

HRzine Day(エイチアールジン・デイ)は、人が活き会社が成長する人事のWebマガジン「HRzine」が主催するイベントです。毎回、人事の重要課題を1つテーマに設定し、識者やエキスパードが持つ知見・経験を、参加者のみなさんと共有しています。

直近開催のイベントはこちら!

HRzine Day 2024 Winter

2024年2月1日(木)12:00~17:40

主要製品スペック一覧

人事業務の効率・確度・精度を高めるために欠かせないHRテクノロジー。その主な製品の機能を分野ごとに比較できる資料群です。製品検討の参考資料としてご活用ください。

人事労務管理システム<br>主要製品スペック一覧 2023

人事労務管理システム
主要製品スペック一覧 2023

その他のスペック一覧

タレントマネジメントシステム<br>主要製品スペック一覧 2023

タレントマネジメントシステム
主要製品スペック一覧 2023

採用管理システム<br>主要製品スペック一覧 2023

採用管理システム
主要製品スペック一覧 2023

Linuxを知らない人のためのLPICレベル1【101試験】入門 | 第6回

viエディタとテキスト表示・検索・置換のコマンド


  • Facebook
  • Twitter
  • Pocket
  • note
  • hatena

仕上げの例題

では、ここまでのコマンドの復習を兼ねて、次の5つの例題を解いてみましょう。

問1

テキストファイル「reidai.txt」を作成して、次のように内容を編集し、保存してください。作業はコマンドプロンプト状態で終えてください。

  • 5行以上含むこと。
  • 数値を含む行があること。
  • 先頭に数値を含む行があること。
  • abcという文字列が何か所かにあること。

問2

問1で作成したファイルの末尾3行を表示してください。

問3

問1で作成したファイルから、数値を含む行を検索してください。

問4

問1で作成したファイルから、先頭に数値を含む行を検索してください。

問5

問1で作成したファイルから、「abc」を「ABC」に置換してください。

例題の解答

問1の正解

以下の手順でviを使い、ファイルを作成・編集・保存します。

1.viコマンドでreidai.txtを開く。

# vi reidai.txt

2.i(またはao)コマンドでインサートモードに移行し、ファイルを編集する。下記は編集例。

abc123
123def
ab34ef
456ABC
12abc56

3.「Esc」キーを押して、コマンドモードに戻る。

4.:wコマンドで保存し、:qコマンドでviを閉じる。

問2の正解

# tail -n 3 reidai.txt

問3の正解

# grep '[0-9]' reidai.txt

問4の正解

# grep '^[0-9]' reidai.txt

問5の正解

# sed -e 's/abc/ABC/g' reidai.txt

まとめ

今回はviをメインに、ファイルの編集や検索、置換について学習しました。ファイルの編集はLinux管理を行う上での基本中の基本ですので、しっかりと覚えておく必要があります。また、viに慣れることで、Linuxの使いやすさや便利さを発見することができるに違いありません。

最初はインサートモードとコマンドモードなどで戸惑うこともあるかもしれませんが、練習を重ねて使いこなせるようになりましょう。

この記事は参考になりましたか?

  • Facebook
  • Twitter
  • Pocket
  • note
  • hatena
Linuxを知らない人のためのLPICレベル1【101試験】入門連載記事一覧

もっと読む

この記事の著者

土橋 直樹(システムアーキテクチュアナレッジ)(ツチハシ ナオキ)

システムアーキテクチュアナレッジにて講師を行う傍ら、IT技術情報ブログ「テックプロジン」や、スイーツ口コミサイト「スイートウォント」など、各種Webサービスの開発・運営に携わる。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事をシェア

  • Facebook
  • Twitter
  • Pocket
  • note
  • hatena
HRzine
https://hrzine.jp/article/detail/102 2016/10/04 12:09

Special Contents

AD

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

HRzine Day(エイチアールジン・デイ)は、人が活き会社が成長する人事のWebマガジン「HRzine」が主催するイベントです。毎回、人事の重要課題を1つテーマに設定し、識者やエキスパードが持つ知見・経験を、参加者のみなさんと共有しています。

2024年2月1日(木)12:00~17:40

イベントカレンダーを見る

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング