Sto usando AIX
e non esiste -i
un'opzione disponibile nella versione di sed
Sto usando:
sed: illegal option -- i
Usage: sed [-n] Script [File ...]
sed [-n] [-e Script] ... [-f Script_file] ... [File ...]
Voglio sostituire il percorso della directory in uno dei file usando uno script; Sto provando in questo modo:
WORKDIR="/workdir/liv/spool"
ARCHIVE="u/user/new"
sed 's/$WORKDIR/$ARCHIVE/ig' test.dat > abc
mv abc test.dat
che dà l'errore:
sed: Function s/$WORKDIR/$STRATIXARCHIVE/ig cannot be parsed.
Vorrei sostituire tutte le occorrenze uguali a $ WORKDIR con $$ ARCHIVE
s
comando:sed "s:$WORKDIR:$ARCHIVE:ig" test.dat > abc