线妊娠CSV BASH

发布于 2025-02-11 15:23:40 字数 352 浏览 0 评论 0原文

对不起,如果此问题以前已经解决,但我找不到这个话题。

我的csv.csv:

uid:titi      
20220310  
uid:toto  
20220410  
uid:tata  
20220805  
uid:tuti  
20220304  

我想要的是我的新CSV看起来像:

我尝试使用阅读的newcsv.csv

titi;20220310   
toto;20220410    
tata;20220805  
tuti;20220304  

,但我没有设法通过peer拆分台词。

感谢您的帮助。

sorry if this issue has been covered before but I couldn't find the topic.

My csv.csv :

uid:titi      
20220310  
uid:toto  
20220410  
uid:tata  
20220805  
uid:tuti  
20220304  

What I want is that my new csv look like this:

newcsv.csv

titi;20220310   
toto;20220410    
tata;20220805  
tuti;20220304  

I tried with read but I don't manage to split the line by peer.

Thanks for your help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浪推晚风 2025-02-18 15:23:40

尝试以下操作:

cat csv.csv | sed 's/uid://g' | awk '{key=$0; getline; print key ";" $0;}'  | tr -d ' '

您喜欢的输出:

titi;20220310
toto;20220410
tata;20220805
tuti;20220304

Try this:

cat csv.csv | sed 's/uid://g' | awk '{key=$0; getline; print key ";" $0;}'  | tr -d ' '

The output as you prefer:

titi;20220310
toto;20220410
tata;20220805
tuti;20220304
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文