我在SQL Server中有以下格式的数据.
-ID ID2 status time
-1384904453 417 stop 2013-11-19 23:40:43.000
-1384900211 417 start 2013-11-19 22:30:06.000
-1384822614 417 stop 2013-11-19 00:56:36.000
-1384813810 417 start 2013-11-18 22:30:06.000
-1384561199 417 stop 2013-11-16 00:19:45.000
-1384554623 417 start 2013-11-15 22:30:06.000
-1384475231 417 stop 2013-11-15 00:26:58.000
-1384468224 417 start 2013-11-14 22:30:06.000
-1384388181 417 stop 2013-11-14 00:16:20.000
-1384381807 417 start 2013-11-13 22:30:06.000
-1384300222 417 stop 2013-11-12 23:50:11.000
-1384295414 417 start 2013-11-12 22:30:06.000
-1384218209 417 stop 2013-11-12 01:03:17.000
-1384209015 417 start 2013-11-11 22:30:06.000
Run Code Online (Sandbox Code Playgroud)
我需要的是能够以下列格式显示数据.
-ID2 start stop …Run Code Online (Sandbox Code Playgroud) 我在目录中有100个文件,具有以下命名约定.
00XYZCD042ABCDE20141002ABCDE.XML
00XYZCC011ABCDE20141002.TXT
00XYZCB165ABCDE20141002ABCDE.TXT
00XYZCB165ABCDE20141002ABCDE.CSV
Run Code Online (Sandbox Code Playgroud)
我想用重命名这些文件bash,awk,cut,sed
所以我得到的输出
XYZCD042.XML
XYZCC011.TXT
XYZCB165.TXT
XYZCB165.CSV
Run Code Online (Sandbox Code Playgroud)
所以基本上总是删除前2 0,然后保留所有内容直到ABCDE启动,然后删除包括ABCDE在内的所有内容并保留文件扩展名.
请多多帮助