awk 處理文本 - Linux

Barb Cronin avatar
By Barb Cronin
at 2018-07-08T16:48

Table of Contents

想請問一下如果手邊有一份資料如下

A B C D 5

R F E 9

是否有可能靠 awk來把文本處理成


5 A
5 B
5 C
5 D
9 R
9 F
9 E

可以請版友可以給我一點小提示嗎?


謝謝

--
Tags: Linux

All Comments

Annie avatar
By Annie
at 2018-07-09T09:32
他算欄位從 1 開始; NF 代表這行有幾欄; 有 for 迴圈能用
Noah avatar
By Noah
at 2018-07-11T19:46
題示 awk '{for(i=1;i<=NF;i++){print NF}}' 自行改
Kyle avatar
By Kyle
at 2018-07-15T17:52
cat file |awk '{for(i=1;i<=NF-1;i++) {print $NF$i}}'
Anonymous avatar
By Anonymous
at 2018-07-18T01:16
i <NF 就好,不用 <= 又 -1...
Todd Johnson avatar
By Todd Johnson
at 2018-07-22T23:55
cat file | awk '{for(i=1;i<NF;i++){print $NF" "$i}}'
Yuri avatar
By Yuri
at 2018-07-23T07:57
↑↑幫修…XD
Candice avatar
By Candice
at 2018-07-27T04:59
其實也不用多呼叫一次 cat, awk ‘{}’ filename 就可
以了

請問各發行版的 repo 都會自動更新嗎?

Olivia avatar
By Olivia
at 2018-07-07T22:12
最近使用了 Manjaro 後發覺台灣的 repo 動不動就會 out of date 不曉得這些 repo 是需要人手動更新還是會自動更新呢? 還有如果是人手動管理的,不曉得要怎麼聯絡他們呢? 而且連日本居然比連台灣還要快,真的無言 - ...

root群組的使用者不能使用useradd嗎?

Elizabeth avatar
By Elizabeth
at 2018-07-07T14:46
: 噓 kenwufederer: 你的方向一開始就錯了,卻一直往下鑽 07/07 03:27 : → kenwufederer: 基本上,你應該去思考為什麼要有root 07/07 03:27 : → kenwufederer: passwd本身你 ...

Modify bashrc

Catherine avatar
By Catherine
at 2018-07-07T08:02
小弟目前想auto 更改bashrc 在bashrc裡增加一段 alias AA=and#34;ABCDand#34; 並source 它 因為需要更改的電腦眾多 請問有無適當方法可以大量dispatch這一段並source它 - ...

新新手合適的VNC(Win<<---->>Linux)

Quanna avatar
By Quanna
at 2018-07-07T03:38
請教前輩先進,請推薦新手容易上手的VNC軟體 環境:Linux Ubuntu 12.04 LTS x86 Xubuntu 16.04 LTS x86 Ubuntu MATE x86 Lubuntu ...

Virtualbox Ubuntu 共享資料夾無法掛載

James avatar
By James
at 2018-07-06T21:20
本人是Linux新手 不周之處還請多包涵 ============================================================================ 作業系統:Windows 10 pro 1709 64 bit,x64-based processor 虛擬 ...