請問 grep 或其他 script 做得到嗎? - Linux

Hamiltion avatar
By Hamiltion
at 2016-05-08T17:53

Table of Contents

有一筆學生與成績資料如下, 每個字串和數字都是用空格隔開,


xq gg hd ws ki

Jahn amber benson kilo May

35 26 08 21 11

99 76 73 86 32

90 51 89 55 80

想要用搜尋找到 benson 還有 May 的特定學生關鍵字,

然後把 benson 和 Mar 相對應底下第2, 3 行(固定特定行數)的數字取出來,

變成

benson May

08 11

73 32

存成新檔,

請問這樣要有辦法寫嗎?
謝謝.

--
Tags: Linux

All Comments

Christine avatar
By Christine
at 2016-05-10T07:52
用pandas比較快
Agnes avatar
By Agnes
at 2016-05-12T22:13
一定要用 shell script 的話,先行列轉置,之後再印出
你要的欄位
Carol avatar
By Carol
at 2016-05-14T17:32
cat x | awk 'BEG{count=0}{if(0!=count&&8!=count){
Daph Bay avatar
By Daph Bay
at 2016-05-17T02:20
print $3 "\t" $5} count+=1}'
Thomas avatar
By Thomas
at 2016-05-21T23:34
轉置看起來很棒, 能否請在詳細束束一下作法?
Blanche avatar
By Blanche
at 2016-05-24T08:52
位置3 和 5 的數字, 有沒有辦法靠程式自動判斷, 搜尋得到?
Hazel avatar
By Hazel
at 2016-05-28T20:33
因為學生名字關鍵字會改變. 謝謝.
Thomas avatar
By Thomas
at 2016-05-31T12:03
我想原 po 應該不是要這樣寫死的方式
Linda avatar
By Linda
at 2016-06-02T12:21
我是說樓上上...
帶全家出遊,還沒回到家. 晚點再回.
Dinah avatar
By Dinah
at 2016-06-06T22:17
先問一下,第一行的 xq gg 那個是什麼意思?
Bennie avatar
By Bennie
at 2016-06-10T04:10
您講的是對的~ 不要寫死.
Kristin avatar
By Kristin
at 2016-06-13T18:16
xq gg hd ws ki 表示相對應學生的姓氏

在 32-bit UEFI BIOS 上面安裝 Ubuntu

Todd Johnson avatar
By Todd Johnson
at 2016-05-07T13:59
原文 https://goo.gl/bvhS8u 最近剛好拿到一台硬體上面的 BIOS 只有支援 32-bit UEFI,但是 Ubuntu 16.04 以前的 版本包含 Ubuntu 16.04 本身的標準安裝媒體都沒有支援。 不過還好找到 http://askubuntu.com/questions/ ...

Creator-Xscale-PXA270 madplay移植

Queena avatar
By Queena
at 2016-05-07T03:00
各位前輩您好,我正在修習嵌入式課程,板子是Creator-Xscale-PXA270,目前希望可 以在板子上啟動Madplay,可以寫程式控制MP3的播放,好不容易得到新華公司的教學檔, 無奈我才剛學一個月,對linux的大學問仍只懂皮毛,卻有趕緊implement的壓力,身邊 又沒有可以請教的人,已經及其所 ...

在RAID 1E下安裝SLES11 SP4出現GRUB 15 Error?

Blanche avatar
By Blanche
at 2016-05-06T22:52
安裝SLES 11 SP4時遇到的, 主機板在BIOS Legacy 光碟機選擇 Legacy 安裝 在 RAID 1E 與 RAID 10 的環境下(4HDD=4.1TB/2HDD=2.1TB 接在RAID Card上) 安裝SLES 11 SP4 (X86_64) 出現GRU ...

.forward轉寄給別人的信可自動刪除嗎?

Connor avatar
By Connor
at 2016-05-06T14:40
因為有必要用好幾個不同的帳號收不同的信 但都用.forward轉到一個帳號集中管理 可是原本帳號內的信能不能設轉發後自動刪除呢??不然會爆掉 或是可以怎樣的設定好幾個不同的email帳號信都集中到其中一個帳號去? - ...

ubuntu 16.04 terminal size

Eden avatar
By Eden
at 2016-05-06T13:57
https://youtu.be/I4q12H6xBRY 最近安裝了ubuntu 16.04 terminal放到最大後在top bar點兩下後沒辦法恢復原狀 其他應用程式都沒這問題 有人也這樣嗎? - ...