Сawk
:
awk 'BEGIN{ OFS="\t" } { if ($2=="NULL"){ $2=$1"2" } print }' file
Если поле $2
равно NULL
, назначьте поля $1
и "2"
полю $2
. Затем распечатайте строку.
Сsed
:
sed 's/^\([^[:blank:]]*\)\([[:blank:]]*\)NULL\([[:blank:]]*\)/\1\2\12\3/' file
Захватите первый столбец, следующий пробел и (возможный )пробел после столбца 2 в трех группах и замените на группу один, два, один + "2" и три.
Ваши правила udev -не применяются, поэтому ваши периферийные устройства (и, возможно, многое другое )не обнаруживаются/инициализируются.
Если вы хотите узнать, как создать свой собственный дистрибутив или углубленно изучить Linux, я могу сначала порекомендовать Linux с нуля или gentoo . LFS предназначена для людей, которые хотят больше узнать об основах Linux -, в то время как gentoo на самом деле является дистрибутивом -конструктором -комплектом (или очень-очень многовременным -дистрибутивом для одного -пользователя)