Jadi, Anda ingin mengganti barang dalam format khusus merek? Pada tampilan pertama terlihat buruk, tetapi docx
baru format sedikit lebih baik untuk itu daripada doc
yang lama format, karena ini sebenarnya adalah file ZIP yang berisi XML
file.
Jadi jawabannya terletak pada membuka ritsletingnya, lalu Anda harus mengobrak-abrik file dan mencari tahu mana yang harus dipanggil sed
dan zip lagi.
Lihat file word/document.xml
dalam file ZIP.
coba skrip ini:
FILE=$1
RETPATH=`pwd`
rm -rf /var/tmp/docx
mkdir /var/tmp/docx
cp $FILE /var/tmp/docx
cd /var/tmp/docx
mkdir tmp
unzip $FILE -d tmp
cd tmp/word
sed -i "s/${2}/${3}/" document.xml
cd ..
zip -r ../${FILE} *
cp /var/tmp/docx/${FILE} ${RETPATH}
cd $RETPATH
rm -rf /var/tmp/docx
dan panggil skrip sebagai berikut:
./repdocx FILE_NAME OLD_STRING NEW_STRING
Cara unlink (menghapus) hardlink khusus. dibuat untuk folder?
Bagaimana cara menonaktifkan cache L1 dan L2 prosesor?