Код: Выделить всё
{
"uuid": "dash-to-panel@jderose9.github.com",
}
Можно ли, не извлекая архив, извлечь значение поля uuid?
Чтобы можно было свести все к одной команде:
Shell
$ unzip -d "значение из поля uuid" архив.zip
Модератор: Bizdelnick
Код: Выделить всё
{
"uuid": "dash-to-panel@jderose9.github.com",
}
Shell
$ unzip -d "значение из поля uuid" архив.zip
Код: Выделить всё
unzip file | grep uuid (или аналог js)
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Для понимания, результаты
Shell
$ zipgrep uuid архив.zip
Код: Выделить всё
desktopIconsIntegration.js: this._extensionManager.getUuids().forEach(uuid =>
desktopIconsIntegration.js: this._sendMarginsToExtension(this._extensionManager.lookup(uuid)));
desktopIconsIntegration.js: if (usableArea?.uuid === IDENTIFIER_UUID)
desktopIconsIntegration.js: usableArea.setMarginsForExtension(Me.uuid, this._margins);
locations.js: const uuid = this.mount?.get_uuid() ?? this.volume.get_uuid();
locations.js: return uuid ? 'mountable-volume:%s'.format(uuid) : super.vfunc_get_id();
metadata.json: "uuid": "dash-to-dock@micxgx.gmail.com",
Shell
$ zipgrep '"uuid"' dash-to-dockmicxgx.gmail.com.v78.shell-extension.zip | cut -d: -f3 | sed 's/[",]//g'
Тут под 'pipe' подразумевается стандартный вывод?
Гномеры, но возможно это я придумал себе велосипед или нашел не правильную инструкцию, но мне стала интересна сама задача, без привязки к тому, что я делаю.
Как обычно, для левой команды стандартный вывод, для правой — стандартный ввод.
Я написал, как сделать короче, быстрее, но главное — корректнее.
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |