[ LUGOS ] stream editor & co.

rok lugos na s-je.sik.si
Sre Jan 26 22:40:27 CET 2000


hi!
zanima me, kako bi napisal skripto (mislim, da je najbolje izvedljiva v 
sed-u), da bi urejal file velikih razseznosti ( >500MB ). Z urejanjem
mislim na spreminjanje bytov na dolocenem offsetu. prilozil sem primer
branja teh bytov (nasel v /usr/doc/Linux-HOWTOs/CD-Writing-HOWTO). Rad bi
imel se skripto za spreminjanje taistih bytov. hmm... po moznosti v kakem
editorskem stilu. progy najprej prebere zeleni file s pripeto skripto,
potem ti omogoca, da vse spremenis po zelji. sem poizkusal z vi, pa
predolgo odpira file. aja... rad bi spreminjal headerje od isotov :>

---cut here---
#! /bin/bash

RD=/dev/cdrom
for i in 32768,7   32776,32 32808,32 32958,128 33086,128 33214,128 \
         33342,128 33470,32 33581,16 33598,16  33615,16  33632,16
do
    old_IFS="$IFS"
    IFS=","
    set -- $i
    IFS="$old_IFS"
    OFFSET=$1
    LENGTH=$2
    echo "*`dd if=$RD bs=1 skip=$OFFSET count=$LENGTH   2> /dev/null`#"
done
---cut here---

lp, rok.





Dodatne informacije o seznamu Starilist