Обратные кнопки '...'
добавляют уровень косвенности, который требует другого набора переходов \
. Если вы используете $ (...)
Вместо этого он работает правильно и как и ожидалось:
myvar=$(echo testdir=/tmp/testing | sed 's/\//\\\//g')
echo "$myvar"
testdir=\/tmp\/testing
Если вы настаиваете на использовании обратных кнопок, это будет работать:
myvar=`echo testdir=/tmp/testing | sed 's/\//\\\\\//g'`
echo "$myvar"
testdir=\/tmp\/testing
-121--77553- Вот один способ сделать это:
(pdftotext file1.pdf -; pdftotext file2.pdf -;) | grep keyword
... где вы можете продолжить с дополнительными файлами в скобках. Вы потеряете отслеживание того, какой файл имел grep "hit", но вы можете повторить grep с разделами файлов, пока не найдете соответствующие файлы.
-121--125471- Изменить ENV {POWER _ SUPPLY _ PRESENT}
на ENV {POWER _ SUPPLY _ ONLINE}
.
Параметр POWER _ SUPPLY _ PRESENT
не изменяется при подключении/отключении и по этой причине для тестирования использовалась неправильная переменная среды.
POWER _ SUPPLY _ ONLINE
изменяется с 1 на 0 при отключении от питания адаптера переменного тока и поэтому постоянно поддается измерению.
Puede verificar cualquier distribución para "meltdown" ejecutando "aislamiento dmesg|grep" Si PTI está habilitado, la salida debería ser :"Aislamiento de tablas de páginas de kernel/usuario :habilitado" En Devuan tuve que habilitarlo de la siguiente manera :¡Compruebe si su proveedor ha parcheado su Kernel con PTI! "grep -i "aislamiento" /boot/config -*" si se muestra "CONFIG _PÁGINA _TABLA _AISLAMIENTO=y" ¡Entonces estás de suerte! Habilite PTI en Devuan configurando "pti=on" en los parámetros de arranque del kernel :Agregue "pti=on" a "GRUB _CMDLINE _LINUX _DEFAULT" en "/etc/default/grub" y ejecute :"actualizar -grub" ¡Reinicia y comprueba de nuevo! Para mitigar todos los errores de la CPU Intel, el microcódigo debe actualizarse como se mencionó anteriormente en la publicación. ¡Mi portátil i3 tiene 8 años! Cualquier posibilidad de una actualización de firmware :-/