Awk中文命令大全

AWK 是一種在 Unix 和 Linux 環境中廣泛使用的文本處理工具,主要用於提取和格式化文本數據。以下是部分中文版本的 AWK 命令:

1. 讀取檔案並列印檔案名稱:

```bash

awk '{print FILENAME}' 檔案名稱

```

2. 列印特定行的內容:

```bash

awk 'NR==行號' 檔案名稱

```

3. 按欄位分割並列印欄位內容:

```bash

awk -F 分隔設定 '{print $1,$2,$3}' 檔案名稱

```

4. 使用正則表達式匹配並列印匹配的行:

```bash

awk '/匹配的字元串/ {print $0}' 檔案名稱

```

5. 列印檔案中的所有記錄(行):

```bash

awk 'NR>0' 檔案名稱

```

6. 使用數組來存儲記錄和欄位的信息:

```bash

awk '{arr[$1,$2,$3,$4,$5]=$6}' 檔案名稱 > output.txt

```

這個命令會將記錄中的前五個欄位存儲到數組中,並將最後一個欄位存儲到檔案中。

這只是 AWK 命令的一小部分,還有很多其他的命令和選項可以用於處理文本數據。你可以通過查閱 AWK 的文檔或使用 man 命令來獲取更多信息。

以上就是【Awk中文命令大全】的相關內容,敬請閱讀。