shell文件中一行切多行,如何高效实现,请高人指点,非常感谢!

2025-03-22 13:36:17
推荐回答(1个)
回答(1):

其实很简单,通过shell,然后搭配简单的awk就可以实现。


awk -F"%" '{print $1$2"\n"$1$3"\n"$1$4"\n"$1$5"\n"$1$6"\n"$1$7}' 1


你可以通过shell写一个按行读取文件,然后进行处理。

如果在复杂点awk,应该可以一行实现,不过今天刚出差回来,有点累了,实在懒得想了。

告诉你思路了,虽然可能效率会稍微比awk直接用低点不过完成工作应该没问题。