karakter beszúrás

Kezdőlap Fórumok Programozás karakter beszúrás

5 bejegyzés megtekintése - 1-5 / 5
  • Szerző
    Bejegyzés
  • #1889900
    ktibi
    Felhasználó

      Hello!Van egy fájlban sok oszlopom, íme:

      Code:
      1010000000000

      #2202146
      pointux
      Felhasználó

        A tisztázás végett:Ezt akarod megkapni?

        Code:
        1.010000000000

        #2202147
        ktibi
        Felhasználó

          Igen, pontosan.

          #2202148
          pointux
          Felhasználó

            Itt van egy bash script rá, string kezelő stílusban. Biztos meg lehet oldani seddel, vagy valamivel, rövidebben, de ezt nincs hangulatom végiggondolni.

            Code:
            #!bin/bashIFS=""string=$(cat $1)char_num_in_file=0char_num_in_col=0num_of_chars=${#string}pari=0while [ $char_num_in_file -lt $num_of_chars ];do

            #2202149
            uzsolt
            Felhasználó

              Első pillantásra:[bash]sed "s@(.)([^ ]*)( *)([^ ]*)( *)@1.2345@g" fájlnév[/bash]Ha úgy látod, hogy megfelelő, akkor sed -i módon hívd meg a fentit.Vagy egy kicsit "olvashatóbban":[bash]sed -r "s@(.)([^ ]*)( *)([^ ]*)( *)@1.2345@g" fájlnév[/bash]

            5 bejegyzés megtekintése - 1-5 / 5
            • Be kell jelentkezni a hozzászóláshoz.