Hirdetés

Új hozzászólás Aktív témák

  • Iginotus
    addikt

    #! /bin/bash

    function do_field
    {
    tmp=${1//\"/}
    tmp=${tmp//Ü/Ue}
    tmp=${tmp//ä/ae}
    tmp=${tmp/ /# }
    echo $tmp
    }

    IFS=$'\t'
    while read a b
    do
    a=$(do_field "$a")
    b=$(do_field "$b")
    echo "$a,$b, , , , ,"
    done

    MOD: ez egy "szűrő" vagyis standard inputról olvas, outputra ír. Tehát valahogy imígyen kell használni:

    ./script.sh <in.txt
    Wietmarschen,Lotte, , , , ,
    Bissendorf,Gohfeld# (Uebergang A 30/B 61), , , , ,

    Köszönöm szépen.
    Tudtam használni, azt csinálja amit kell:
    így indítom el is készíti.
    ./script.sh <in.txt >out.txt
    de ha olyanban tudnánk még finomítani, hogy

    (átírtam így,)
    tmp=${1//\"/}
    tmp=${tmp//Ü/Ue}
    tmp=${tmp//ü/ue}
    tmp=${tmp//ä/ae}
    tmp=${tmp//Ä/Ae}
    tmp=${tmp/ /# }
    echo $tmp

    de sajnos nem tesz különbséget kicsi és nagybetű között, bele lehetne ezt is még tenni? (nem mindig a szó elején van a ü meg ä :)

    Sör vagy milka? :)

Új hozzászólás Aktív témák