如下文本: 123 345 3763 347 123 345 3763 347 123 345 3763 347 123 345 3763 347 123 345 3763 347 123 345 3763 347 如何用( :em02: awk或其他方法)变为: 123|345|3763|347| 123|345|3763|347| 123|345|3763|347| 123|345|3763|347| 123|345|3763|347| 123|345|3763|347|
使用各种程序如gcc等,都能按tab后给出文件的提示,在‘-’后按回给出参数的提示,这些都显然是需要一些逻辑和设置的。 我用的是ubuntu,自己写的C程序也想有这种功能,应该如何设置这个功能? 一些configure脚本好像也有这种提示功能,他们究竟是如何实现的呢?实在文件内还是外边呢? 我指的是在shell中,运行这个程序前,敲命令的过程中,不是在程序内部运行时。 [ 本帖最后由 wuxb45 于 2009-7-26 15:55 编辑 ]
想用awk把下面日志分段提取出来,每段开头都有java.sql.SQL,但不能确保未来所有日志都会以java.sql.SQL开头,可以确定的是每段开头包含字符"Exception",日志样本如下: java.sql.SQLException: ORA-06502: PL/SQL: 数字或值错误 ORA-06512: 在"CIQUSR.TRT_MIGOODS", line 162 ORA-06512: 在"CIQUSR.TRT_MIDECL_WEB", line 603 ORA-06512: 在line 1 at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at or...