我有一些我想要進行部分排序的「SQL類型」文件,以便稍後能夠對其進行比較。bash:對文件的某些部分進行排序
CREATE TABLE BBBBBB
(
ID bigint NOT NULL
NAME varchar(50)
CURRENCY varchar(3)
SYS_START timestamp NOT NULL
SYS_END timestamp NOT NULL
TS_ID timestamp NOT NULL
EXPORT int
)
CREATE TABLE AA
(
ID bigint NOT NULL
SYS_START timestamp NOT NULL
SYS_END timestamp NOT NULL
TS_ID timestamp NOT NULL
NAME varchar(100) NOT NULL
)
我只想將括號內的部分排序。輸出應是這樣的:
CREATE TABLE BBBBBB
(
CURRENCY varchar(3)
EXPORT int
ID bigint NOT NULL
NAME varchar(50)
SYS_END timestamp NOT NULL
SYS_START timestamp NOT NULL
TS_ID timestamp NOT NULL
)
CREATE TABLE AA
(
ID bigint NOT NULL
NAME varchar(100) NOT NULL
SYS_END timestamp NOT NULL
SYS_START timestamp NOT NULL
TS_ID timestamp NOT NULL
)
我試圖把部分括號插入的sed保持緩衝器和排序,但我沒有走遠......我沒有別的想法,現在。
您希望我們寫下您的程序嗎? – Jdamian
...是的。總有人會爲你寫下代碼。 – Jdamian