Cảm ơn bạn Bảo nhé :) vấn đề đã được giải quyết.

2010/9/30 Ngoc Nguyen Bao <[email protected]>

>
>
> 2010/9/30 Nguyen Viet Ha <[email protected]>
>
>> Bác nào giúp tôi vụ này với
>>
>>
>> 2010/9/30 MinhHoang To <[email protected]>
>>
>>> Viet 1 cai Java roi tao alias goi den cai program Java do [?]
>>>
>>>
>>> 2010/9/30 Nguyen Viet Ha <[email protected]>
>>>
>>>> Bác ơi tôi muốn dùng shell script và các utility có sẵn bác ơi :( Chứ
>>>> viết program bằng java thì không cần bác ạ.
>>>>
>>>>  2010/9/30 MinhHoang To <[email protected]>
>>>>
>>>>> Toi nghi cai nay co the dung read character giua 2 ki tu '\n' lien tiep
>>>>> de check xem co phai la dong trong ko. De ti nua ve ranh toi viet 1 cai 
>>>>> gui
>>>>> bac
>>>>>
>>>>>
>>>>> 2010/9/30 Nguyen Viet Ha <[email protected]>
>>>>>
>>>>>>   Chào cả nhà!
>>>>>>
>>>>>> Cái này tôi đang vướng không biết xử lý thế nào đành phiền các bác một
>>>>>> chút vậy. Tôi có một file văn bản gồm nhiều đoạn văn bản được cách nhau 
>>>>>> bằng
>>>>>> một dòng trống, giờ tôi muốn viết 1 script tách các đoạn này thành các 
>>>>>> file
>>>>>> khác nhau, vd:
>>>>>> file gốc: a.log có nối dung
>>>>>> aaaaaaaaaaaaaaa
>>>>>> bbbbbbbbbbbbbbbbbbbb
>>>>>> cccccccccccccccccccccccccc
>>>>>> ddddddddddddddddd
>>>>>>
>>>>>> 1111111111111111111111
>>>>>> 22222222222
>>>>>> 3333333333333333333
>>>>>> 44444444444444444ddd
>>>>>>
>>>>>> --------------------
>>>>>> *****************
>>>>>> ((((((((((((((((((((
>>>>>> ))))))))))))))))))))
>>>>>> /////.................ddd
>>>>>>
>>>>>> giờ khi chạy script nó sẽ tách thành 3 file tên gì cũng đc, vd nó sẽ
>>>>>> tách thành
>>>>>> 1.log
>>>>>>  aaaaaaaaaaaaaaa
>>>>>> bbbbbbbbbbbbbbbbbbbb
>>>>>> cccccccccccccccccccccccccc
>>>>>> ddddddddddddddddd
>>>>>>
>>>>>> 2.log
>>>>>>  1111111111111111111111
>>>>>> 22222222222
>>>>>> 3333333333333333333
>>>>>> 44444444444444444ddd
>>>>>>
>>>>>> 3.log
>>>>>>  --------------------
>>>>>> *****************
>>>>>> ((((((((((((((((((((
>>>>>> ))))))))))))))))))))
>>>>>> /////.................ddd
>>>>>>
>>>>>> Phiền các bác giúp đỡ với. Cảm ơn các bác nhiều.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> POST RULES :
>>>>>> http://wiki.hanoilug.org/hanoilug:mailing_list_guidelines
>>>>>> _______________________________________________
>>>>>> HanoiLUG mailing lists: http://lists.hanoilug.org/
>>>>>> HanoiLUG wiki: http://wiki.hanoilug.org/
>>>>>> HanoiLUG blog: http://blog.hanoilug.org/
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Minh Hoang TO
>>>>> eXoPlatform SAS, tang 8, building 18, Thai Ha, Ha Noi
>>>>>
>>>>> _______________________________________________
>>>>> POST RULES : http://wiki.hanoilug.org/hanoilug:mailing_list_guidelines
>>>>> _______________________________________________
>>>>> HanoiLUG mailing lists: http://lists.hanoilug.org/
>>>>> HanoiLUG wiki: http://wiki.hanoilug.org/
>>>>> HanoiLUG blog: http://blog.hanoilug.org/
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> POST RULES : http://wiki.hanoilug.org/hanoilug:mailing_list_guidelines
>>>> _______________________________________________
>>>> HanoiLUG mailing lists: http://lists.hanoilug.org/
>>>> HanoiLUG wiki: http://wiki.hanoilug.org/
>>>> HanoiLUG blog: http://blog.hanoilug.org/
>>>>
>>>
>>>
>>>
>>> --
>>> Minh Hoang TO
>>> eXoPlatform SAS, tang 8, building 18, Thai Ha, Ha Noi
>>>
>>> _______________________________________________
>>> POST RULES : http://wiki.hanoilug.org/hanoilug:mailing_list_guidelines
>>> _______________________________________________
>>> HanoiLUG mailing lists: http://lists.hanoilug.org/
>>> HanoiLUG wiki: http://wiki.hanoilug.org/
>>> HanoiLUG blog: http://blog.hanoilug.org/
>>>
>>
>>
>> _______________________________________________
>> POST RULES : http://wiki.hanoilug.org/hanoilug:mailing_list_guidelines
>> _______________________________________________
>> HanoiLUG mailing lists: http://lists.hanoilug.org/
>> HanoiLUG wiki: http://wiki.hanoilug.org/
>> HanoiLUG blog: http://blog.hanoilug.org/
>>
>
> Với file input tên là test.txt và nội dung dạng như trên bác có thể dùng
> lệnh thế này.
> csplit test.txt '/^[[:space:]]*$/' '{*}'
> Output sẽ là các file có tên dạng xx<số>. Tuy nhiên các file output có dòng
> trắng ở đầu, bác có thể dùng sed để xóa nếu muốn.
>
>
> --
> Nguyễn Bảo Ngọc
>
> _______________________________________________
> POST RULES : http://wiki.hanoilug.org/hanoilug:mailing_list_guidelines
> _______________________________________________
> HanoiLUG mailing lists: http://lists.hanoilug.org/
> HanoiLUG wiki: http://wiki.hanoilug.org/
> HanoiLUG blog: http://blog.hanoilug.org/
>

<<330.gif>>

_______________________________________________
POST RULES : http://wiki.hanoilug.org/hanoilug:mailing_list_guidelines
_______________________________________________
HanoiLUG mailing lists: http://lists.hanoilug.org/
HanoiLUG wiki: http://wiki.hanoilug.org/
HanoiLUG blog: http://blog.hanoilug.org/

Trả lời cho