Linux,我怎样才能做到这一点,用shell脚本操纵文件?

Linux,我怎样才能做到这一点,用shell脚本操纵文件?,linux,file,shell,sh,Linux,File,Shell,Sh,我在linux中有一个文件,我想要一个shell脚本: file:| | After running the script: A a | | A a g k B b | | B b k C c | -> | C c A g | A k | B k | 到目前为止,什么在起作用?复制信息会发生什么情况?可能重复使用python。这会让你的生活更轻松,哇,我是那个让你的名声有六位数的人!真是一种特权,一个里程碑。我很感激。@glennjackman祝贺你获得10

我在linux中有一个文件,我想要一个shell脚本:

file:|    | After running the script:
A a  |    | A a g k
B b  |    | B b k
C c  | -> | C c
A g  |
A k  |
B k  |

到目前为止,什么在起作用?复制信息会发生什么情况?可能重复使用python。这会让你的生活更轻松,哇,我是那个让你的名声有六位数的人!真是一种特权,一个里程碑。我很感激。@glennjackman祝贺你获得10万分!在过去的几年里,我很喜欢阅读您的答案和见解。@glennjackman非常感谢您:D,非常抱歉,我很忙:|
perl -lane 'push @{$data{$F[0]}}, $F[1]} {$,=" "; print $_, @{$data{$_}} for sort keys %data' file
awk '{data[$1] = data[$1] $2 " "} END {for (key in data) print key, data[key]}' file