Изменить местоположение программы инициализации в Linux

Если по какой-то причине версия -pe не работает, то вот отдельная perlпрограмма :stripper.pm Это стандартный способ сделать что-то на основе того, что в предыдущей строке Это. Вы бы запустили его через

perl stripper.pm <abc.txt >new_abc.txt

#!/usr/bin/perl
my $previous = <STDIN>;

if( defined $previous ){
    chomp $previous;
};

while( $line = <STDIN> ){
    chomp $line;

    unless( $line =~ m/^File_Name/ ){
        $previous.= $line;

    } else { 
        print STDOUT "$previous\n";
        $previous = $line;
    }
}

print STDOUT "$previous\n";
0
18.04.2021, 21:02
1 ответ

Изhttps://www.kernel.org/doc/html/v5.11/admin-guide/kernel-parameters.html

    init=           [KNL]
                    Format: <full_path>
                    Run specified binary instead of /sbin/init as init
                    process.

system/initнедопустимый путь (отсутствует корневая косая черта ), должно быть что-то вродеinit=/system/init

1
28.04.2021, 22:52

Теги

Похожие вопросы