我是shell脚本中的新手。我有一个要求,用“;”分隔具有特殊字符和空格的输入文件的文件字段。如何分隔具有特殊字符的输入文件的字段?
输入文件:
----------------------------------
Server Port
----------------------------------
Local 1001
-----------------------------------------
Name Country Count
-----------------------------------------
XXX Bermuda 999
所以,我的要求是让输出一样,
输出:
Server;Port;Name;Country;Count
Local;1001;XXX;Bermuda;999
请帮我实现这个要求。 我喜欢的任何工具,无论是AWK,sed的,等等,我不想虚线
是总的文件? – dawg
是的,它是完整的文件 –
有多少变化?你可以在国名(沙特阿拉伯)有两个字吗?可以有两组以上的行吗?数据可以是单个字段吗?编写能够处理该文件的代码很容易;问题是 - 它还应该处理哪些其他文件? –