$ echo 'United+States' | tr '+' ' '
United States
Dado que solo está cambiando caracteres individuales, es más rápido hacerlo con tr
.
El script equivalente sed
se vería como
$ echo 'United+States' | sed 'y/+/ /'
United States
o
$ echo 'United+States' | sed 's/+/ /g'
United States
El comando y
en sed
reemplaza todas las apariciones del primer conjunto de caracteres (solo +
aquí )con el carácter correspondiente en el segundo conjunto (solo espacio aquí ).
El comando s
reemplaza el texto que coincide con una expresión regular con algún texto. Con g
, lo hace para cada aparición. Sin él, solo para el primero de cada línea de entrada.
Para cambiar signos positivos por espacios solo cuando están flanqueados por palabras:
sed 's/\>+\</ /g'
Esto cambiaría a+b
a a b
pero dejaría a + b
y a++b
sin modificar.
El patrón \>
coincide con el espacio de ancho cero al final de una palabra, y \<
es análogo para el comienzo de una palabra. GNU sed
también entiende\b
(ya sea el principio o el final de una palabra ), y BSD sed
sabe acerca de [[:<:]]
y [[:>:]]
que funcionan como \<
y \>
respectivamente.
Это правильно, — (запоздалое редактирование :за исключением console=/dev/tty1
, в котором не должно быть /dev/
)— и вы также можете встроить параметры ядра, поэтому оно сводится только к linux thefile
. Я использовал этот стиль для своей установки Gentoo со встроенным пользовательским initramfs -, но я по-прежнему передал необязательный микрокод в виде выделенного файла. Это сработало хорошо.
menuentry "Default Linux" {
linux "/bzImage-default"
initrd "/early-microcode.img"
}
Как отлаживать, на этот вопрос сложно ответить, ничего не зная о вашем оборудовании, конфигурации ядра и сценарии использования. Обычно это отсутствие драйверов или модульных драйверов и невозможность загрузки модулей, поэтому включите больше вещей и перекомпилируйте.
Если ничего не работает, вы также можете попробовать загрузить его на виртуальной машине и посмотреть, работает ли она лучше, чем на «голом железе», а с помощью виртуальной машины вы можете проверить последовательную консоль, активность ЦП, ввод-вывод и состояние ОЗУ.