file.svg
в новом окне в независимости от того, был ли браузер уже запущен или нет:1 | "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --new-window --disable-session-crashed-bubble --disable-infobars --app=file:/path/to/file.svg |
template.html
, а
при помощи sed
будет происходить замена шаблона в файле на путь до svg файла.
Этот файл добавляет рамку вокруг svg изображения.1 |
|
1 | cp /path/to/template.html /tmp/temp_svg.html && sed -i '' -e 's#YOUR_SVG_FILE.svg#/path/to/file.svg#g' /tmp/temp_svg.html && "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --new-window --disable-session-crashed-bubble --disable-infobars --app=file:///tmp/temp_svg.htm |
vifm
(замените /path/to/file.svg на настоящий путь):1 | map \c :!cp /path/to/template.html /tmp/temp_svg.html && sed -i '' -e 's#YOUR_SVG_FILE.svg#%d/%c#g' /tmp/temp_svg.html && "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --new-window --disable-session-crashed-bubble --disable-infobars --app=file:///tmp/temp_svg.html 2>/dev/null &<cr> |