Подскажите пожалуйста, как правильно передать значение $word в system() для дальнейшего выполнения в команде?
Перепробовал варианты с разными кавычками, экранированием. Не получается разобраться, подскажите пожалуйста как правильно передаётся значение.
#!/usr/bin/perl
my $word = 'test';
#my $file = '/home/text.txt'
my @cmd = q[echo "$word" >> "/home/text.txt"];
system(@cmd);