- 论坛徽章:
- 0
|
以下是我执行awk的过程
#more mysql.sql_test
INSERT INTO TABLES VALUES
('0');
INSERT INTO TABLES VALUES
('1');
INSERT INTO TABLES VALUES
('2');
INSERT INTO TABLES VALUES
('3');
INSERT INTO TABLES VALUES
('4');
#awk '{ RS=";"} { print $1,$2,$3,$4,$5 }' mysql.sql_test > mysql.sql_test_temp
# more mysql.sql_test_temp
INSERT INTO TABLES VALUES
('0')
INSERT INTO TABLES VALUES ('1')
INSERT INTO TABLES VALUES ('2')
INSERT INTO TABLES VALUES ('3')
INSERT INTO TABLES VALUES ('4')
#
我是想以 ; 为 纪录分隔符,把原文件整形到一个新的文件中,现在我有以下疑问,请帮忙解答,谢谢
1 为什么原文件的第一行第二行纪录没有按照目的整形成功?
2 为什么整形后的文件最后出现了一个多余的空行?
3 原文件中的;为什么不作为内容输出到新的文件中呢? |
|