gpt4 book ai didi

linux - Bash - 将行中的最后一个字移动到行首

转载 作者:太空狗 更新时间:2023-10-29 11:29:02 26 4
gpt4 key购买 nike

我需要将(在文本文件中)一行中的最后一个单词移动到该行的开头。

来自这里:

I Am Legend (2007)
RoboCop (1987)
Shrek (2001)

为此:

(2007) I Am Legend
(1987) RoboCop
(2001) Shrek

最佳答案

使用 GNU sed:

sed 's/\(.*\)\((.*)\)/\2 \1/' file

输出:

(2007) I Am Legend (1987) RoboCop (2001) Shrek 

To edit file "in place":

sed -i 's/\(.*\)\((.*)\)/\2 \1/' file

关于linux - Bash - 将行中的最后一个字移动到行首,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32171814/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com