Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

Cのファイルから特定の行を印刷するbashスクリプトを作成します


このプログラムでは、ファイル名text.txtが与えられています。私たちの仕事は、ファイルから特定の行を印刷することです。

このため、bashスクリプトには複数のメソッドがあり、それらは awk、sed、headです。 。

構文

$> awk ‘{if(NR==LINE_NUMBER) print $0}’ filename
$> sed -n LINE_NUMBERp filename
$head -n LineNumber filename | tail - n + LINE_NUMBER

ファイルtext.txtからbashプログラミングで特定の行を印刷するコード。

awkの使用

$> awk ‘{if(NR==5) print $0}’ text.txt

sedの使用

$>sed -n 5p text.txt

ヘッドの使用

$head -n 5 filename | tail - n + 5

  1. tkinterメニューUIから破線を削除するにはどうすればよいですか?

    Tkinterのメニューウィジェットは、アプリケーションのナビゲーションバーにメニューバーを作成するために使用されます。これは、アプリケーションウィンドウの上部のタイトルバーの前にあります。最初のメニュー項目の上部に破線が表示されることがあります。 tearoff(boolean) メニューの属性は、メニューアイテムの挿入を開始すると、最初はすべてのアイテムが1からインデックスを作成することを指定します。ただし、ティアオフをオフにすると プロパティの場合、アイテムは0からインデックス作成を開始でき、破線は上から消えます。 例 # Import the tkinter library from

  2. Linuxコマンドラインからテキストファイルの内容を表示する方法

    ファイルの内容を表示できるコマンドは、Linuxの新しいユーザーが最もよく尋ねる質問の1つである必要があります。従来のUnix環境に関連するほとんどのことと同様に、物事を行う方法は複数あり、これらのヒントのほとんどは、OSXまたはFreeBSDを使用している人にも有効です。 つまり、コマンドラインからファイルを表示するための基本を学べば、ほとんどすべてのUnixプロンプトを回避する方法を見つけることができます。 方法1:通常のテキストファイルを表示する テキストファイルを表示する最も簡単な方法は、 catと入力することです。 その後にファイル名が続きます。ファイルが十分に短い場合は、テキス