Можно работать над монтированием zip-файл к каталогу, после которого можно исследовать и изменить его, как будто это был каталог.
Zip предохранителя установки (доступный через диспетчер пакетов во всех хороших дистрибутивах).
mount_point=$(TMPDIR=$PWD mktemp -d)
# Iterate over the .zip files in the current directory
for z in *.zip; do
fuse-zip "$z" "$mount_point"
# At this point, the zip contents are available through the mount point
find "$mount_point" -type f -exec sed -i 's/a/b/g' {} +
fusermount -u "$mount_point"
done
rmdir "$mount_point"
(Примечание: Я принимаю GNU sed синтаксис в этом примере.)
Просто используйте строку , равную
без кавычек. Например, чтобы запустить XClock
с ALT + = :
"xclock"
Alt+equal
Чтобы узнать, что использовать, использовать:
xbindkeys --key