$
Linux練習
練習
チュートリアル
English
한국어
日本語
中文
terminal
Welcome to Linux Practice Terminal!
Type "help" to see available commands.
user
@linux:
~
$
awk - テキスト処理
レッスンをリセット
awkを使って構造化されたテキストデータを抽出・処理する方法を学びます。
ステップ 1
awkを使ってnames.txtの各行から最初のフィールド(単語)だけを出力しましょう。
入力: awk '{print $1}' documents/names.txt
awk '{print $1}' documents/names.txt
ステップ 2
awkで-Fを使ってカンマをフィールド区切りに設定し、sales.csvの2列目を出力しましょう。
ステップ 3
awkのパターンを使ってaccess.logから"ERROR"を含む行を見つけましょう。
ステップ 4
awkでNR > 1を使ってsales.csvのヘッダー行をスキップしましょう。
ステップ 5
NRとフィールド参照を組み合わせて、sales.csvの行番号と製品名、数量を出力しましょう。
ステップ 6
BEGINブロックを使って行の処理前にヘッダーを出力しましょう。