URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 10252
[ Назад ]

Исходное сообщение
"awk не выполняется в perl скрипте"

Отправлено rammon , 15-Дек-18 13:41 
Доброго времени суток!
Подскажите пож-ста почему awk не хочет выполнять свои функции в таком скрипте

#! /usr/bin/perl
my $var=` uptime | awk '{print $11}' `;
print $var;

Выводит только результат команды "uptime"


Содержание

Сообщения в этом обсуждении
"awk не выполняется в perl скрипте"
Отправлено VladimirV , 15-Дек-18 14:07 
> Доброго времени суток!
> Подскажите пож-ста почему awk не хочет выполнять свои функции в таком скрипте
> #! /usr/bin/perl
> my $var=` uptime | awk '{print $11}' `;
> print $var;
> Выводит только результат команды "uptime"

my $var=` uptime | awk '{print \$10}' `;
print $var;

и
https://metacpan.org/pod/Unix::Uptime


"awk не выполняется в perl скрипте"
Отправлено erera22 , 21-Дек-18 17:08 
/usr/bin/awk вместо awk, ну и $ экранировать

"awk не выполняется в perl скрипте"
Отправлено NuINu , 24-Янв-19 09:41 
> Доброго времени суток!
> Подскажите пож-ста почему awk не хочет выполнять свои функции в таком скрипте

Это извращение вызывать awk  из перла!!!


"awk не выполняется в perl скрипте"
Отправлено NuINu , 24-Янв-19 09:58 
> Доброго времени суток!
> Подскажите пож-ста почему awk не хочет выполнять свои функции в таком скрипте
> #! /usr/bin/perl
> my $var=` uptime | awk '{print $11}' `;
> print $var;
> Выводит только результат команды "uptime"

my $t1 = (split(' ', `uptime`))[10];
print $t1."\n";