• 03-05-2020, 23:49:56
    #1
    Arkadaşlar bir sorun yaşıyorum yardım ederseniz sevinirim

    3 tane txt dosyası var diyelim.

    1.txt içinde alt alta olmak üzere şunlar var:

    1
    2
    3
    4
    5

    2.txt içinde alt alta olmak üzere şunlar var:

    6
    7
    8
    9
    10

    3.txt içinde alt alta olmak üzere şunlar var:

    11
    12
    13
    14
    15


    Şimdi arkadaşlar cat *.txt >> all.txt komutu ile listeler birleştirildiğinde şöyle oluyor

    1
    2
    3
    4
    5
    6
    7
    8
    9
    1011
    12
    13
    14
    15


    10 ile 11 üst üste geliyor.

    Bu sorunun çözümü her txt dosyası ilk başa 1 boşluk bırakmak ama elimde 400 dosya var ve bu iş uzun. Bu şekilde dosyaları birleştirirken birleşim noktalarında bir listedeki son dizin ile sonraki liste başındaki kelime veya dizinin yan yana bitişmesini nasıl engelleyebilirim?

    Git Bash kullanıyorum bu arada.


    Yardımlarınız için teşekküler
  • 03-05-2020, 23:57:16
    #2
    Messi adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar bir sorun yaşıyorum yardım ederseniz sevinirim

    3 tane txt dosyası var diyelim.

    1.txt içinde alt alta olmak üzere şunlar var:

    1
    2
    3
    4
    5

    2.txt içinde alt alta olmak üzere şunlar var:

    6
    7
    8
    9
    10

    3.txt içinde alt alta olmak üzere şunlar var:

    11
    12
    13
    14
    15


    Şimdi arkadaşlar cat *.txt >> all.txt komutu ile listeler birleştirildiğinde şöyle oluyor

    1
    2
    3
    4
    5
    6
    7
    8
    9
    1011
    12
    13
    14
    15


    10 ile 11 üst üste geliyor.

    Bu sorunun çözümü her txt dosyası ilk başa 1 boşluk bırakmak ama elimde 400 dosya var ve bu iş uzun. Bu şekilde dosyaları birleştirirken birleşim noktalarında bir listedeki son dizin ile sonraki liste başındaki kelime veya dizinin yan yana bitişmesini nasıl engelleyebilirim?

    Git Bash kullanıyorum bu arada.


    Yardımlarınız için teşekküler
    Notepad++ combine plugini ile halledebilirsin
  • 04-05-2020, 00:04:33
    #3
    Php ile bu şekilde bir uygulama yapılabilir devamlı lazım olur diyorsanız makul bir fiyattan yapabilirim
  • 04-05-2020, 00:45:32
    #4
    awk '{print $0}' *.txt > all.txt