Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Kinnari - 25.03.14 - klo:08.03
-
miten saan helpoiten muokattua tekstitiedostoa, jossa tiedot on peräkkäin määrämittaisissa kentissä, muutettua niin että esim joka 20 merkin jälkeen tulisi rivinvaihto?
-
miten saan helpoiten muokattua tekstitiedostoa, jossa tiedot on peräkkäin määrämittaisissa kentissä, muutettua niin että esim joka 20 merkin jälkeen tulisi rivinvaihto?
Tämänlaisella scriptillä esimerkiksi:
#!/bin/bash
INPUT=$@
OUTPUT=out.txt
#echo "Reading from $INPUT"
echo -n >$OUTPUT ""
c=0
b=10
while IFS= read -r -n1 char
do
c=$[c + 1]
mod=$[$c % $b]
echo -n >>$OUTPUT "$char"
if [ $mod -eq "0" ]; then
echo >>$OUTPUT ""
fi
done < "$INPUT"
joka b:s merkki laitetaan rivinvaihto ...