[ 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