Linux: awk コマンドを使用して、テキストの特定の行または列を取得します

高洛峰
リリース: 2016-12-15 11:44:56
オリジナル
2545 人が閲覧しました

1. ファイルの最初の列 (フィールド) を出力します: awk '{print $1}' ファイル名
2. ファイルの最初の 2 つの列 (フィールド) を出力します: awk '{print $1,$2}' ファイル名
3.ファイルの最初の 2 つの列 (フィールド) を出力します: awk '{print $1,$2}' filename
3. 1 つの列を出力し、次に 2 番目の列を出力します: awk '{print $1 $2}' filename
4. 合計を出力します。テキスト ファイルの行数: awk 'END{print NR}' ファイル名
5. テキストの最初の行を出力します: awk 'NR= =1{print}' ファイル名
6. text: sed -n "2, 1p" filename | awk 'print $1'

シェルには 2 つの代入メソッドがあります。形式は
1) arg=`(command)`
2) arg=$(command)
したがって、特定のファイルの総行数を変数 nlines に代入したい場合は、次のように表現できます:
1) nlines=`(awk 'END{print NR}' filename)`
or

2 ) nlines=$(awk 'END{print NR}' filename)


その他の Linux: awk コマンドを使用して、テキストの特定の行または列を取得します。 関連記事については、PHP 中国語 Web サイトに注目してください。


🎜
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!