bashで行選択するには?
Bashシェルで行を選択するには、sed コマンドや awk コマンドなどを使用して行をフィルタリングすることができます。以下にいくつかの例を示します。
-
sedを使用して特定の行を選択:
bash
sed -n '5p' filename.txtこれは
filename.txtファイルの5行目を表示します。-nオプションは、出力を行わないように指示します。 -
awkを使用して特定の行を選択:
bash
awk 'NR==5' filename.txtこれも5行目を表示する例です。
NRは行番号を示しており、==は等しいことを意味します。 -
範囲指定で行を選択:
bash
sed -n '3,7p' filename.txtこれは
filename.txtファイルの3行目から7行目までを表示します。 -
grepを使用して特定のパターンに一致する行を選択:
bash
grep "pattern" filename.txtfilename.txtファイルから特定のパターンに一致する行を表示します。
これらのコマンドは、ファイルの内容を表示するだけでなく、パイプ (|) を使用して他のコマンドにパイプできます。選択した行を他の処理に渡すことができます。

ディスカッション
コメント一覧
まだ、コメントがありません