想问下这个字符串处理的简单的小脚本怎么写(bash或者vim都好)?-灵析社区

我是张工你呢

比方说类似 my_fun("abc","defghi","jk"); my_fun("abcdefg","hijklmnop","q"); 类似这样的文字,我想实现类似这样的对齐效果,就是不同行的逗号对齐. my_fun("abc" ,"defghi" ,"jk"); my_fun("abcdefg","hijklmnop","q" ); 以我想得到的脚本写法,大致就是先按照逗号切割字符串成字符串数组,然后统计每一列的最长长度,最后再把字符串数组拼回去,只不过拼回去前在它的尾部添加适当数量的空格... 感觉非常麻烦,我觉得这个需求应该有更灵活的实现.求问,有吗?bash,vim,awk之类的什么都好.

阅读量:167

点赞量:0

问AI
MastFancy
vim 有插件实现对齐。 "https://github.com/junegunn/vim-easy-align" (https://link.segmentfault.com/?enc=PNqkTXa35SLayDVMmPq3bg%3D%3D.aYucbY5udjQw8DGoBp49pGRNOC8QEwFKkAMSxx%2BkNyHMsx5%2FWEVr5Aep9z1E10ve)