Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linux sedコマンド学習経験

Linux sedコマンド学習経験

  
 

sedユーティリティは、ファイルを1行ずつ順番にメモリに読み込みます。次に、その行に指定されたすべての操作を実行し、要求された変更が完了した後にその行をメモリーに戻して端末にダンプします。この行のすべての操作が完了したら、ファイルの次の行を読み取り、ファイルが完成するまでこのプロセスを繰り返します。 Sedはデフォルトでファイル全体を読み取り、各行を変更しますが、必要に応じて指定した行に操作を制限することができます。重要なことが2つあります。ソースファイルは(デフォルトでは)変更されないままで、変更を保存するために出力は別のファイルにリダイレクトできます。インターネットでの使用方法は次のとおりです。sed [options] \\ '{command} \\' [filename] [> output_file]

しかし、ローカルでテストすると、コマンドの\\プロンプトが間違って報告されます。 \\ '{command} \\'を '{command}'に置き換えても構いません。そのため、次のコマンドでは\\を削除しました。

簡単に編集するには、次の手順を実行します。‘ s /古い値/新しい値/’ [root @ localhostなど]#echo 1 2 3

Copyright © Windowsの知識 All Rights Reserved