GNU/Linux >> Linux の 問題 >  >> Linux

SEDEDITORの使用方法

はじめに

SED:ファイルまたはパイプラインからの入力ストリームのフィルタリングと変換に使用されるストリームエディターの略です

SEDのインストール方法:

  • Debian
sudo apt-get install -y sed 
  • RedHat | CentOS
yum install sed -y 

例でSEDを使用する方法

  • テキストファイルから行を印刷するために使用できます
sed  '3,1p' head.txt 

ヒント

ここでは、行番号3のみが強調表示されたテキストファイルのコンテンツが印刷されます

たとえば、1行目から3行目までの行の範囲を印刷することもできます

sed  '1,3p' head.txt
  • 引数-nを使用して、テキストファイルにすべての行が存在しない場合にのみ選択した行を印刷することもできます
sed  -n '1,3p' head.txt 
  • 特定のストリームで行を印刷したり、特定のストリームで開始したりすることもできます
sed -n '/unixcop/p' head.txt 
sed -n '/Mostafa/p' head.txt 
sed -n '/^Bye/p' head.txt
  • これを使用して、一部のストリームを別のストリームに置き換えることができます
sed 's/Mostafa/UNIXCOP/' head.txt 
  • いくつかのストリームを行に追加することもできます
sed 's/unixcop/ &  Mostafa and Omar and Ahmed/' head.txt 
  • これを使用して、行またはストリームの範囲を削除できます
sed '3,4d' head.txt
sed '/^Bye/d' head.txt 
  • sedを使用して、 .sedのテキストファイルからsedコマンドを読み取ることができます。 拡張機能

ヒント:

command.sedファイルに示されている次の形式でsedコマンドを作成する必要があります

以前はByeで始まる行を削除していました 単語

sed -f command.sed head.txt  

結論

この記事では、sedエディターの使用法を例を挙げて説明します。sedの詳細については、次の「 man sed」を使用してください。 」


Linux
  1. LinuxでBusyBoxを使用する方法

  2. Linuxsedコマンドの使用方法

  3. ヒアドキュメントをテキストエディタとして使用する方法

  1. Sedテキストエディタの使い方を学ぶ

  2. Linuxでcronを使用する方法

  3. sed を使用して部分文字列を抽出する方法

  1. Nginxを使用してリダイレクトする方法

  2. LinuxでSuコマンドを使用する方法

  3. sed を使用して構成ファイルの変数を置き換える方法は?