關於檔案處理 - Linux

Steve avatar
By Steve
at 2017-08-27T16:46

Table of Contents

原本檔案內容:

AAA,B,C,D
BBB,E,F,G
CCC,X,Y,Z
...



希望變成格式:
AAA,1,B,C,D
BBB,2,E,F,G
CCC,3,X,Y,Z
...

數字部分從1-10,超過會從1開始重新循環.

想請教有沒有比較精簡的做法

感恩

--
Tags: Linux

All Comments

Isabella avatar
By Isabella
at 2017-08-28T17:34
awk 'sub(",", "," NF % 10 ",")'
Liam avatar
By Liam
at 2017-08-29T10:45
如果你真需要這些技能,學個 perl 或 awk 吧
Selena avatar
By Selena
at 2017-09-01T14:13
謝謝你 正在看awk的用法 :-)
Ula avatar
By Ula
at 2017-09-04T11:45
(NR%10==0?10:NR%10)
Harry avatar
By Harry
at 2017-09-04T23:27
用 bash + sed 也不錯
sed -r 's/^([^,]*),(.*)$/\1,$count,\2/'
Rebecca avatar
By Rebecca
at 2017-09-09T15:31
樓上你的 $count 是?
Margaret avatar
By Margaret
at 2017-09-13T02:15
像這樣 https://pastebin.com/g5x01kqC
Gary avatar
By Gary
at 2017-09-17T20:47
J3小 XD

dd備份系統至不同的硬體機器

Tom avatar
By Tom
at 2017-08-26T21:59
各位板友大家好, 想請問一下使用dd備份出來的系統硬碟, 直接接上完全不同的硬體會不會有錯誤產生呢? 懇請有經驗的板上先進提供經驗分享, 如果有錯誤,又該如何排除呢? 謝謝大家。 P.S. Windows下,印象中把系統碟換插另台主板是可以的! - ...

AMD 似乎已修正 Ryzen 的 Segmentation Fault 問題

Carolina Franco avatar
By Carolina Franco
at 2017-08-26T19:54
消息來源: phoronix 網站 New Ryzen Is Running Solid Under Linux, No Compiler Segmentation Fault Issue http://bit.ly/2wcqdks Some Early AMD Ryzen Threadripper 195 ...

process問題

Caitlin avatar
By Caitlin
at 2017-08-26T18:20
在這請教關於process的問題 在your unix/linux the ultimate guide這本書上看到 當一個process繼承他的parentand#39;s process時 會連parentsand#39;s process所執行的當前directory一同繼承 所以不能創造一個p ...

Linux及Windows通用檔案格式 工具推薦

Sandy avatar
By Sandy
at 2017-08-26T14:26
各位板友大家好, 小弟目前有顆2TB的硬碟希望能將之格式化為Windows及Ubuntu Linux通用的硬碟, 查過相關文章得知大致有FAT及exFAT...等。 Windows內建可格式化為exFAT, 不過exFAT無法成功在Ubuntu 16.04上安裝, 也更換過source list,依然顯示 ...

selinux 怪怪

Kelly avatar
By Kelly
at 2017-08-26T11:43
正在練習selinux 兩台虛擬機 一台安裝了 httpd了 想說先 vim /etc/httpd.conf.d/userdir.conf 把 andlt;ifmdule mod_userdir.candgt; #UserDir disabled andlt;--這個加註解 然後 userdir ...