script 如何處理檔名相同 副檔名不同 - Linux

Donna avatar
By Donna
at 2016-09-26T20:14

Table of Contents

文字檔內容如下

123/456.789 // 想要處理的部份
123/456.abc // 想要處理的部份
456/789.def
abc/123.456

想要針對相同目錄裡 有相同檔名 但副檔名相異 的兩行
想留下其中一行 而另一行則刪除 而其它沒有重覆的則是不變動

123/456.789 // 想要只輸出這行 且位置不變動
456/789.def
abc/123.456

請問 script 該怎麼寫比較好?感謝回答

--
Tags: Linux

All Comments

Freda avatar
By Freda
at 2016-09-30T19:59
awk -F'.' '{if(tmp[$1]!=1){print $0;tmp[$1]=1}}'
Suhail Hany avatar
By Suhail Hany
at 2016-10-03T05:59
如果檔名含有點,則需改成awk -F'.[^.]*$'後面一樣。
Sarah avatar
By Sarah
at 2016-10-06T08:36
測試後可行 謝謝 不過又遇到另一個問題 有2個"."的
Hardy avatar
By Hardy
at 2016-10-09T21:23
再次感謝 2個"."的也ok了

w3m 無法複製網頁?

Gilbert avatar
By Gilbert
at 2016-09-26T08:02
At title 用w3m要節省頻寬 其他都OK 可是在w3m下 卻一直無法複製文字 請問該如何解決? 叨擾 勞煩 甚惱 不吝賜教 感恩 - ...

跳attempt to access beyond end of devi

Vanessa avatar
By Vanessa
at 2016-09-25T18:21
愕.....標題打不下 系統是CentOS7 KERNEL版本是Linux 3.10.0-327.36.1.el7.x86_64 x86_64 在/var/log/message裡面紀錄是每五分鐘左右跳一次 localhost kernel: sda: sda1 localhost kernel: att ...

新視窗位置走鐘

Agnes avatar
By Agnes
at 2016-09-25T17:30
先前不知道是接了外接螢幕、或者是改了什麼設定, 現在新開視窗的位置都會有一部份被遮住,不管要調整大小或移動位置都會變得很麻煩。 如圖 http://imgur.com/a/dkj7v 請問這要去哪裡修改設定? - ...

GRUB的開機選單會停滯

Elvira avatar
By Elvira
at 2016-09-25T17:25
我的 Ubuntnu + Win10 雙系統,會有深紫色背景的GRU開機選單。 正常來說應該是一出現畫面就能馬上操作?因為我在另一台上面安裝就是這樣。 不過我這台很奇怪,會先停滯大約3秒,不會倒數、對任何操作沒反應, 剛開始裝好就是這樣,沒有造成什麼問題,但是就讓我每次開機等得很不爽~ 而且正常的另一台是 ...

Kali linux 中文問題

Bethany avatar
By Bethany
at 2016-09-24T21:12
請問各位大大, kali linux的and#34;KALIand#34;到底是什麼意思,查詢後發現很像是氧化鉀和鉀豬毛菜,請問大大知道是什麼嗎? - ...